@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:1em;font-style:normal;font-weight:400;vertical-align:baseline;-webkit-text-size-adjust:none}article,aside,main,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400} ol,ul{list-style:none} caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit}a:focus{outline:none}input,textarea,select{*font-size:100%;}legend{color:#000}
@charset "UTF-8";header .right .btn li:last-of-type,footer .foot_btn a:last-of-type{display:none!important}header .right .btn li:first-of-type{margin-right:77px!important}.private .information .btn li:last-of-type{display:none!important}.private .information .btn:last-of-type{margin:48px 0 50px 30px!important}section.contact #link02,section.contact #link02+p{display:none!important}body{font-family:'Helvetica Neue',Arial,'游ゴシック Medium','Yu Gothic Medium','游ゴシック体',YuGothic,sans-serif;font-size:14px;line-height:1.6;color:#333;min-width:1280px}a{color:#333;text-decoration:none}img{vertical-align:bottom;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.wf-hannari{font-family:"Hannari","Noto Serif JP","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝","Times New Roman",Times,serif}.grecaptcha-badge{visibility:hidden}.hd-container{margin:10px;padding-bottom:17px;border:1px solid #5c2519}header{display:flex;justify-content:space-between;position:relative}header .left{padding:19px 0 0 39px}header .left h1{color:#484848;font-size:12px;line-height:1}header .left .logo-container{margin-top:14px;display:flex;align-items:center}header .left .logo-container .logo{margin-right:25px;width:377px}header .left .logo-container .special{width:134px}header .right{margin:-10px -10px 0 0;display:flex}header .right .line{width:140px;align-self:center;margin-top:25px;margin-right:22px;margin-left:10px}header .right .info{margin:35px 13px 0 0;width:286px;text-align:center}header .right .info .station{padding:3px 0 2px;color:#4b4b4b;font-size:13px;border:1px solid rgba(79,79,79,.47);display:flex;justify-content:center;align-items:center}header .right .info .station i{margin-right:10px;display:block;width:14px}header .right .info .station i img{display:block}header .right .info .station .fz14{font-size:14px}header .right .info .station .fz15{font-size:15px}header .right .info .tel{margin:16px auto 0 auto;width:262px}header .right .info p{margin-top:14px;padding-top:12px;font-size:13px;line-height:1.33333;border-top:1px solid #727272}header .right .btn{width:248px;height:148px;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/hd_btn_bg.png) right top no-repeat;background-size:100% 100%}header .right .btn ul{margin:18px 20px 0 0;display:flex;justify-content:flex-end}header .right .btn ul li:nth-child(1){margin:24px 2px 0 0;width:109px}header .right .btn ul li:nth-child(2){width:77px}.gnav,.gnav nav,.gnav ul,.gnav li,.gnav a,.gnav span,.gnav i,.gnav div{box-sizing:border-box}.gnav img{max-width:100%;vertical-align:middle}.gnav{margin:20px auto 0;width:91.73913%}.gnav ul{display:flex;justify-content:space-between;border-left:1px solid #5c2519}.gnav li{text-align:center;border-right:1px solid #5c2519;width:calc(100%/7);padding:0 0 .4em}.gnav li:nth-of-type(1){padding-top:.6em}.gnav li a{color:#4b4b4b;display:block;transition:.3s}.gnav li a:hover{opacity:.6}.gnav li span{display:block;line-height:1;font-size:18px}.gnav li span:nth-of-type(1){transform:scale(.6,.9);letter-spacing:.3em}.gnav li span:nth-of-type(2){margin-top:.5em;font-size:13px}.foot ul,.foot li,.foot a,.foot span,.foot i,.foot div,.foot section,.foot nav{box-sizing:border-box}.foot img{max-width:100%}.gmap{margin:0 auto}.gmap iframe{height:426px;width:100%;vertical-align:top;border:0 none;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.foot{background-color:#fffefb}.foot_inner{position:relative;margin:0 auto;width:1280px;display:flex;justify-content:space-between}.foot_lft{width:45.7%;padding:48px 0 0}.foot_logo{width:391px;margin:0 auto 42px -10px}.foot_tel{margin:0 0 27px;width:259px}.foot_access{margin:0 0 22px}.foot_access span{display:inline-block;border:1px solid rgba(79,79,79,.47);font-size:13.32px;color:#4b4b4b;padding:.1em 1em .1em 2.5em;background-repeat:no-repeat;background-size:14px auto;background-position:1em 50%;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/foot_ico_train.png)}.foot_access span i{font-size:14.34px}.foot_access span em{font-size:15.37px}.foot_addr{display:flex;align-items:center;margin:0 0 30px}.foot_addr span{font-size:15px;display:block}.foot_addr a{width:140px;display:block;margin-left:20px}.foot_timetable{width:100%;border-collapse:collapse;line-height:1;margin-bottom:10px}.foot_timetable th{width:32%;text-align:center}.foot_timetable td{width:calc(68%/8);text-align:center}.foot_timetable thead{color:#484848;font-size:16px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/foot_table_bg.png)}.foot_timetable thead th{letter-spacing:.5em;padding:.6em 0}.foot_timetable tbody{border-bottom:1px solid #aaa}.foot_timetable tbody th{padding:1em 0;font-size:15px}.foot_timetable tbody th i{display:inline-block;font-size:62.5%;margin:2px .8em 4px;line-height:1;vertical-align:middle}.foot_timetable tbody td{font-size:12px}.foot_hosoku{margin-bottom:26px}.foot_hosoku li{text-align:right;font-size:13px}.foot_desc{font-size:12px}.foot_rgt{flex:1;position:relative;overflow:hidden;padding:195px 0 148px}.foot_btn{position:absolute;top:-30px;right:0;width:275px;height:188px;background-repeat:no-repeat;background-size:100% auto;background-position:0 100%;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/foot_btn_bg.png)}.foot_btn a{position:absolute;display:block}.foot_btn_counsel{width:110px;top:82px;left:44px}.foot_btn_mail{width:78px;top:60px;right:34px}.foot_nav{display:flex;justify-content:flex-end;margin:0 0 90px}.foot_nav ul{margin-left:42px}.foot_nav li{padding:0 0 0 1.5em;margin:0 0 .5em;background-repeat:no-repeat;background-size:5px auto;background-position:0 .5em;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/foot_nav_blt.png)}.foot_nav li a{color:#434343;transition:.5s}.foot_nav li a:hover{opacity:.7}.foot_link{margin:-60px 0 30px;padding-left:75px}.foot_link a{display:inline-block;margin-right:1em;margin-bottom:1em}.foot_link a img{width:185px;height:auto}.foot_humanity{text-align:right;margin:0 0 22px}.foot_copy{text-align:right;font-size:13px;color:#292929}.pagetop{display:none;width:97px;position:fixed;bottom:20px;right:40px;z-index:9999;cursor:pointer}.pc-contents{width:1200px;margin:63px auto 0 auto;margin-bottom:180px}.left-contents{width:287px;float:left}.right-contents{width:800px;float:right}.mainPhoto{width:94.20289%;margin:23px auto 0 auto;box-shadow:-1px 2px 11.16px .84px rgba(105,105,105,.09)}.page-catch{box-sizing:border-box;margin:45px auto 40px;padding:40px 20px 45px;text-align:center;color:#434343;font-size:20px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.8;border:1px solid #c3c4c4;position:relative}.page-catch:after{content:'';width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #c3c4c4;position:absolute;top:4px;left:4px;pointer-events:none}.menu{width:275px;position:relative}.menu h2{width:24px;position:absolute;top:26px;left:-12px;z-index:2}.menu ul{padding:46px 13px 45px 38px;background:#fffcf6;position:relative}.menu ul:after{content:'';display:block;width:100%;height:100%;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/mn_after_bg.png) right bottom;background-size:10px 10px;position:absolute;top:12px;left:7px;z-index:-1}.menu ul li{padding-bottom:2px;border-bottom:1px dashed #5c2519}.menu ul li+li{margin-top:26px}.menu ul li.subttl{color:#5c2519;font-size:18px;letter-spacing:.1em;font-weight:700;border-bottom:0}.menu ul li.subttl+li{margin-top:5px}.menu ul li a{display:block;padding-left:1.5em;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/mn_ar.png) left 4px top 7px no-repeat;background-size:7px 7px}.menu ul li a>span{display:block;color:#434343;font-size:16px;line-height:1.25}.menu ul li a>span.fz14{font-size:14px}.menu ul li a>span .brckt-o{display:inline-block;margin-left:-.5em}.menu ul li.mn_diagnose a>span:nth-of-type(2){margin-left:4em}.menu ul li.mn_failure a>span:nth-of-type(2){margin-left:4em}.sidebanner{margin-top:47px}.sidebanner ul li:nth-child(1){width:270px}.sidebanner ul li:nth-child(2){margin:23px 0 0 11px;width:269px}.sidebanner ul li:nth-child(3){margin:18px 0 0 -9px;width:281px}.private{margin-top:80px}.private .information{margin-top:40px;padding-bottom:38px;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/lowft_bg.jpg) right top no-repeat;background-size:cover;border:1px solid #d9d1ce;position:relative}.private .information:after{content:'';display:block;width:100%;height:100%;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/lowft_after_bg.png);background-size:10px 10px;position:absolute;top:15px;left:15px;z-index:-1}.private .information .logo{margin:41px 0 0 22px;width:296px}.private .information .logo img{filter:drop-shadow(13px 13px 49px rgba(247,247,247,.57))}.private .information .btn{margin:31px 0 0 30px;width:237px}.private .information .btn li{margin-top:9px}.private .information .btn li a img{filter:drop-shadow(2px 3px 3px rgba(239,233,233,.26))}.private .information .tel{margin:30px 0 0 30px;width:242px}.private .information .address{margin:24px 0 0 30px;color:#434343;font-size:15px;line-height:1;text-shadow:0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7,0 0 2px #f7f7f7}.cf:after{display:block;content:'';clear:both}.clear{clear:both}.fade{transition:.3s ease-in-out}.fade:hover{opacity:.5;filter:alpha(opacity=60)}.p-link{color:#242998;text-decoration:underline;margin:0 1px;transition:.3s ease-in-out}.p-link:hover{opacity:.5;filter:alpha(opacity=60)}.gothic{font-family:'Helvetica Neue',Arial,'游ゴシック Medium','Yu Gothic Medium','游ゴシック体',YuGothic,sans-serif}.mincho{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.noto-sans{font-family:'Noto Sans JP',sans-serif}.noto-serif{font-family:'Noto Serif JP',serif}.hannari{font-family:'Hannari','Times New Roman','Noto Serif JP',serif}.sawarabi-go{font-family:'Sawarabi Gothic',sans-serif}.bold,.bold *{font-weight:700}.txt130{font-size:130%}.txt120{font-size:120%}.txt110{font-size:110%}.txt90{font-size:90%}.txt80{font-size:80%}.or{color:#fc9b2a}.re{color:#ff373a}i.fa{margin-right:5px}.nowrap{white-space:nowrap !important}.underline{text-decoration:underline}.img-border{box-sizing:border-box;padding:4px;max-width:100%;border:1px solid #ccc;background:#fff}.img-right{float:right;margin:0 0 10px 15px;max-width:300px}.img-left{float:left;margin:0 15px 10px 0;max-width:300px}.object-fit-img{object-fit:cover;font-family:'object-fit: cover;'}.flex{display:flex}.flex img{max-width:100%;height:auto}.fdC{flex-direction:column}.flex-wrap{flex-wrap:wrap}.between{justify-content:space-between}.justC{justify-content:center}.align-center{align-items:center}.align-start{align-items:flex-start}.align-base{align-items:baseline}.fx_grow_1{flex:1 0 auto}.center{text-align:center}.alignR{text-align:right !important}.alignL{text-align:left !important}.vAlignM{vertical-align:middle !important}.vAlignT{vertical-align:top !important}.vAlignB{vertical-align:bottom !important}.dispB{display:block}.dispI{display:inline}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pl10{padding-left:10px}.pb10{padding-bottom:10px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ttl-low{margin-bottom:15px;padding:12px 20px 9px;font-size:18px;line-height:1.4;letter-spacing:.1em}.ttl-low1-1{color:#3c3c3c;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/ttl_low1-1_bg.jpg);background-size:10px 10px}.ttl-low1-2{color:#fff;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/ttl_low1-2_bg.jpg);background-size:10px 10px}.ttl-low2{margin-bottom:15px;padding:10px 0 12px 16px;font-size:18px;line-height:1.33333;letter-spacing:.1em}.ttl-low2-1{color:#5c2519;border-left:4px solid #5c2519}.ttl-low2-2{color:#242998;border-left:4px solid #242998}.ttl-low3{margin-bottom:15px;padding:12px 0 11px;text-align:center;font-size:18px;line-height:1.33333;letter-spacing:.1em}.ttl-low3-1{color:#5c2519;border-top:1px dashed #5c2519;border-bottom:1px dashed #5c2519}.ttl-low3-2{color:#242998;border-top:1px dashed #242998;border-bottom:1px dashed #242998}.ttl-low4{margin-bottom:10px;color:#434343;font-size:16px;line-height:1.33333;letter-spacing:.05em;display:-ms-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.ttl-low4>span:last-of-type{box-sizing:border-box;padding:3px 0;width:auto;min-width:0;-ms-flex:0 1 auto;flex:0 1 auto}.ttl-low4>span:first-of-type{box-sizing:border-box;margin-right:10px;margin-bottom:5px;padding:3px 5px;width:auto;min-width:0;color:#fff;font-size:14px;-ms-flex:0 1 auto;flex:0 1 auto}.ttl-low4-1>span:first-of-type{background:#5c2519}.ttl-low4-2>span:first-of-type{background:#7e6c61}.ttl-low5{margin-bottom:15px;padding:7px 5px 7px;text-align:center;color:#3c3c3c;font-size:16px;line-height:1.4;letter-spacing:.05em;border-radius:100px;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/ttl_low1-1_bg.jpg);background-size:10px 10px}.colunm{padding:30px 30px 20px;border:1px solid #5c2519}.colunm .ttl-btn{margin-bottom:15px;padding:7px 5px 7px;text-align:center;color:#fff;font-size:16px;line-height:1.4;letter-spacing:.05em;background:#5c2519;border-radius:100px;position:relative}.colunm .ttl-btn .colum{padding:3px 24px;color:#5c2519;font-size:14px;background:#fff;border:1px solid #5c2519;border-radius:100px;position:absolute;top:-2px;left:-14px;transform:rotate(-20deg)}.table-nocolor{width:100%}.table-nocolor th{text-align:center;background:#e2e2e2;color:#333;font-size:15px;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.table-nocolor td{background:#fff;text-align:center;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.table-nostyle th{padding:6px 12px;vertical-align:middle}.table-nostyle td{padding:6px 12px;vertical-align:middle}.tAlignL{text-align:left !important}.tAlignC{text-align:center !important}.tAlignR{text-align:right !important}.tVAlignT{vertical-align:top !important}.tVAlignM{vertical-align:middle !important}.tVAlignB{vertical-align:bottom !important}.list-num li{margin-left:1.5em;list-style-type:decimal}.list-dot li{padding-left:1em;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/disc.png) no-repeat left .4em}.list-nostyle li{list-style:none}.list-a{list-style-type:lower-alpha;list-style-position:inside}.list-check li{padding-left:16px;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/checkmark.png) no-repeat left .5em;background-size:10px auto}.txt-indent li{background-position:left .4em;padding-left:1em}.img-column-wrap{position:relative;overflow:hidden}.img-column{position:relative;left:50%;float:left}.img-column li{position:relative;float:left;left:-50%;margin-right:10px}.img-column.for-four li{margin-right:6px}.img-column.for-two li:nth-child(even),.img-column.for-three li:nth-child(3n),.img-column.for-four li:nth-child(4n){margin-right:0 !important}.img-column li:last-child{margin-right:0 !important}.img-column.for-three .img-border,.img-column.for-four .img-border{padding:3px}div.box-img-right{width:100%;display:table;direction:rtl;zoom:1}.box-img-right .img{margin:0;display:table-cell;vertical-align:top;width:1%;direction:ltr}.box-img-right img{width:320px;height:auto}.box-img-right .box{padding:0 15px 1px 0;display:table-cell;vertical-align:top;direction:ltr;text-align:left}div.box-img-left{zoom:1}.box-img-left .img{margin:0;padding:0 15px 0 0;display:table-cell;width:1%;vertical-align:top;position:relative}.box-img-left img{width:320px;height:auto}.box-img-left .box{display:table-cell;vertical-align:top}.box-two-column .box-right{width:48%;float:right}.box-two-column .box-img-left{width:48%;float:left}.box-two-column .box-img-left img{width:100%;height:auto}.box-two-column .box-left{width:48%;float:left}.box-two-column .box-img-right{width:48%;float:right}.box-two-column .box-img-right img{width:100%;height:auto}.box-two-column-around{width:100%}.box-two-column-around .box-img-right{width:48%;float:right;margin-left:10px}.box-two-column-around .box-img-left{width:48%;float:left;margin-right:10px}.case-records-wrap{margin-right:auto;margin-left:auto;width:90%}.case-records{background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center 55%;padding:20px 30px}.case-records li:nth-child(odd){float:left;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:20px}.case-records li:nth-child(even){float:right;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px}.case-comment{font-size:.7875rem;text-align:center;color:#757575}.compare{background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/arrow04.png) no-repeat center 48%;margin-left:40px;margin-right:40px}.compare li:nth-of-type(odd){float:left}.compare li:nth-of-type(even){float:right}.qanda dt{box-sizing:border-box;margin-bottom:4px;padding:4px 0 0 34px;min-height:32px;font-size:16px;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/qicon.png) no-repeat left top;background-size:32px auto}.qanda dd{box-sizing:border-box;margin:0 0 20px 10px;padding:5px 0 0 36px;min-height:32px;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/common/aicon.png) no-repeat left top;background-size:32px auto}.menu-btn li img{border:1px solid #e9dcd4}.menu-btn .ttl{border-top:1px solid #e9dcd4;border-left:1px solid #e9dcd4;border-right:1px solid #e9dcd4;border-top-left-radius:6px;border-top-right-radius:6px;padding:14px 0 12px;line-height:1;font-family:"Sawarabi Gothic";text-align:center;color:#3c3c3c;background:#e9dcd4;font-size:16px}.menu-btn li a{display:block}.img-column.menu-btn.for-two li:last-child{margin-left:20px}.detail-btn{text-align:right;font-size:96%;text-decoration:underline;margin-top:5px}.detail-btn i.fa{color:#5c2519}.menu-btn2 .ttl{background:#b8927b;color:#fff;border-color:#b8927b}.menu-btn2 li img{border-color:#b8927b}.menu-btn2 .detail-btn i.fa{color:#5c2519}.pc-none{display:none !important}.error{margin:80px 0 120px;text-align:center;font-size:20px}
.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:#000;position:absolute;z-index:30;-webkit-box-shadow:0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:0px 0px 12px rgba(51,51,51,.5);box-shadow:0px 0px 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #000;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:0px 0px 12px rgba(51,51,51,.5);box-shadow:0px 0px 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #000,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0 #000,0px 0px 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #000,0px 0px 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #000,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:0 -3px 0 #000,0px 0px 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #000,0px 0px 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #000,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:3px 0 0 #000,0px 0px 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #000,0px 0px 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #000,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow:-3px 0 0 #000,0px 0px 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #000,0px 0px 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #000;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #000;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #000;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #000;bottom:50%;margin-bottom:-17px}
@charset "UTF-8";.idx dl,.idx dt,.idx dd,.idx ul,.idx li,.idx a,.idx span,.idx i,.idx div,.idx p,.idx section,.idx aside,.idx h2,.idx h3,.idx h4{-webkit-box-sizing:border-box;box-sizing:border-box}.idx{position:relative}.idx img{max-width:100%}.idx_inr{position:relative;margin:0 auto;min-width:1100px}.idx_box{display:block;position:relative}.idx_lst li{display:block;padding-left:1.4em;margin-bottom:.5em;background-repeat:no-repeat;background-position:0 .4em;background-size:1em auto}.idx_lm{text-align:center}.hd-container{padding-bottom:30px}.idx_kv{margin:20px auto 0 auto;width:94.20289%;aspect-ratio:1950/885;position:relative;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/kv_01.jpg);background-position:center;background-repeat:no-repeat;background-size:100% auto}.idx_kv .bx-wrapper{border:none;box-shadow:none}.idx_kv_catch{position:absolute;z-index:20;top:50%;transform:translateY(-50%);width:max(38vw,494px);left:55px}.news{margin:80px auto 90px;display:flex;align-items:center;width:920px}.news h2{padding-right:55px;width:59px;flex:0 0 auto}.news dl{padding:12px 0 16px 59px;min-width:0;color:#484848;font-size:14px;line-height:1;border-left:1px dashed #a3a3a3}.news dl div{display:flex;min-width:0}.news dl div+div{margin-top:15px}.news dl div dt{width:145px;flex:1 0 auto}.news dl div dd{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.newopen{margin:51px auto 0 auto;width:69.64285%}section.idx_topfailure{width:1060px;margin:0 auto 60px;font-size:24px}section.idx_topfailure .br{color:#5c2519}section.idx_topfailure .idx_inr{display:flex;flex-direction:column;align-items:center;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/failure_acc_lt.png),url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/failure_acc_rb.png),url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/failure_img.png);background-position:left top,right bottom,left 12% center;background-size:auto,auto,auto 67%;background-repeat:no-repeat;padding:75px 0 70px 200px;width:100%;min-width:auto}section.idx_topfailure .btn{margin-top:1.2em;border-bottom:1px solid #5c2519}.idx_info{margin:77px 0 80px}.idx_info .idx_inr{width:96%;min-width:1300px;max-width:1360px;display:flex;flex-direction:row-reverse}.idx_info_txt:before,.idx_info_fig:before{position:absolute;content:"";display:block;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/info_fig_bg.png);background-size:20px auto}.idx_info_txt{width:65%;position:relative}.idx_info_txt:before{bottom:10px;right:0;width:325px;height:279px}.idx_info .idx_ttl{position:relative;margin:0 0 90px;text-align:right}.idx_info .idx_ttl:before{position:absolute;content:"";display:block;width:100%;height:1px;left:0;top:50%;background:#d6cecd}.idx_info .idx_ttl span{position:relative;display:block;z-index:3;background:#fff;width:534px;padding:0 20px;margin:0 40px 0 auto}.idx_info .idx_lst li{font-size:24px;color:#3a3a3a;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/info_lst_blt.png);background-size:12px auto;background-position:0 .6em;margin-bottom:.6em;padding-left:1em}.idx_info .idx_lst li:nth-of-type(2){padding-left:1.5em}.idx_info .idx_lst li em{font-size:28px;line-height:1;display:inline-block;padding-bottom:.3em;background:rgba(252,245,182,.39)}.idx_info .idx_lst li i{font-size:30px;line-height:1}.idx_info_deco{position:absolute;width:337px;bottom:25px;right:25px}.idx_info_fig{flex:1;margin-right:36px;position:relative}.idx_info_fig:before{top:78px;right:0;width:362px;height:279px}.idx_info_fig p{position:relative;z-index:3}.idx_info_fig p:nth-of-type(1){width:346px}.idx_info_fig p:nth-of-type(2){position:absolute;outline:3px solid #fff;outline-offset:-3px;width:197px;z-index:4;bottom:20px;right:20px}.idx_invis{padding:85px 0 0;margin:0 0 90px}.idx_invis:before,.idx_invis:after{position:absolute;content:"";display:block;background:#d6cecd;width:68.9%;height:1px}.idx_invis:before{top:0;left:0}.idx_invis:after{bottom:0;right:0}.idx_invis .idx_inr{width:1280px;display:flex}.idx_invis_fig{position:relative;width:305px;padding:0 0 18px}.idx_invis_fig span{display:block;position:relative;z-index:3;width:285px}.idx_invis_fig:before{position:absolute;content:"";display:block;width:294px;height:358px;top:20px;right:0;background:#f1ece8}.idx_invis_txt{flex:1;position:relative;padding:46px 0 0 35px}.idx_invis_logo{width:525px;margin:0 auto 27px 0}.idx_invis_catch{position:absolute;width:339px;right:0;top:-64px}.idx_invis .idx_ttl{font-size:23.61px;color:#464646;background-repeat:no-repeat;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/invis_ttl_bg.png);background-size:cover;background-position:0 0;line-height:1;padding:.3em .8em .6em;margin:0 0 28px}.idx_invis .idx_ttl em{font-size:26px;line-height:1;color:#a26949;display:inline-block;padding-right:18px;background-repeat:no-repeat;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/invis_diamond.png);background-size:17px auto;background-position:100% 3px}.idx_invis .idx_ttl i{font-size:21.56px}.idx_invis_desc{font-size:16px;line-height:1.75;color:#484848}.idx_invis_desc em{color:#f5600e}.idx_invis_desc i{text-decoration:underline}.idx_bene{margin:0 auto 84px;padding:20px 20px 36px;width:97%;min-width:1300px;max-width:1400px;background-color:#fbf4e7}.idx_bene_cnr span{position:absolute;top:0;left:0;width:100%;height:100%}.idx_bene_cnr span:before,.idx_bene_cnr span:after{position:absolute;content:"";display:block;background-color:#8a796e}.idx_bene_cnr span:nth-of-type(1):before{width:4px;height:254px;top:6px;left:6px}.idx_bene_cnr span:nth-of-type(1):after{width:254px;height:4px;top:6px;left:6px}.idx_bene_cnr span:nth-of-type(2):before{width:4px;height:254px;top:6px;right:6px}.idx_bene_cnr span:nth-of-type(2):after{width:254px;height:4px;top:6px;right:6px}.idx_bene_cnr span:nth-of-type(3):before{width:4px;height:254px;bottom:6px;left:6px}.idx_bene_cnr span:nth-of-type(3):after{width:254px;height:4px;bottom:6px;left:6px}.idx_bene_cnr span:nth-of-type(4):before{width:4px;height:254px;bottom:6px;right:6px}.idx_bene_cnr span:nth-of-type(4):after{width:254px;height:4px;bottom:6px;right:6px}.idx_bene_head{display:flex;position:relative;z-index:3;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/bene_head_bg.png);background-repeat:no-repeat;background-size:auto 100%;margin:0 0 80px}.idx_bene_head .idx_ttl{flex:1;position:relative}.idx_bene_head .idx_ttl span:nth-of-type(1){display:block;padding:15px 12px 0 25px}.idx_bene_head_en{display:block;position:absolute;width:319px;right:-242px;bottom:22px;z-index:3}.idx_bene_head_fig{width:58.64%}.idx_bene .idx_inr{display:flex;justify-content:space-between}.idx_bene .idx_box:first-of-type:last-of-type{margin-left:auto;margin-right:auto}.idx_bene .idx_box:before,.idx_bene .idx_box:after{content:"";display:block;position:absolute}.idx_bene .idx_box:before{background-size:20px auto;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/bene_dot.png);top:0;right:0;width:548px}.idx_bene .idx_box:after{top:12px;left:12px;width:calc(100% - 12px - 16px);height:calc(100% - 12px);z-index:2;background:rgba(255,255,255,.87)}.idx_bene_box{position:relative;z-index:3;padding:52px 0 24px}.idx_bene_en{position:absolute;top:-8px;right:20px}.idx_bene_en img{height:41px;width:auto}.idx_bene_ttl{margin:0 0 25px}.idx_bene_ttl span{display:inline-block;text-align:center;background:#4b4e8e;color:#fff;font-size:20px;line-height:1;letter-spacing:.1em;padding:.3em 3em .5em}.idx_bene_lead{margin:0 0 20px 45px;font-size:24px;color:#444}.idx_bene_lead span{display:block}.idx_bene_lead span em{font-size:28px;color:#d86304}.idx_bene_lead span em i{font-size:30px}.idx_bene_lead span .bar{display:inline-block;background:#f6f0e1;padding:0 .3em}.idx_bene_kkm{position:relative;background:#f7ecd9}.idx_bene .idx_lst li{background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/bene_lst_blt.png);background-size:9px;font-size:18px;color:#444;padding-left:1em}.idx_bene_1{width:48.12%}.idx_bene .idx_bene_1:before{height:414px}.idx_bene .idx_bene_1:after{background-color:#fffcf6}.idx_bene_1 .idx_bene_deco{position:absolute;z-index:5;width:110px;top:140px;right:45px}.idx_bene_1 .idx_bene_fig{width:342px;width:56%;margin:0 50px 0 auto;position:relative;z-index:3}.idx_bene_1 .idx_bene_kkm{width:505px;width:80%;padding:90px 30px 20px;margin:-60px auto 0 48px}.idx_bene_1 .idx_bene_catch{position:absolute;top:-106px;left:30px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.78);border:1px solid #f7ecd9;display:flex;align-items:center}.idx_bene_1 .idx_bene_catch span{display:block;margin-left:1.6em;font-size:24px;color:#5b3e2c;line-height:1.2}.idx_bene_1 .idx_bene_catch span i{font-size:20px}.idx_bene_1 .idx_lst{display:flex;justify-content:space-between}.idx_bene_2{width:51.11%}.idx_bene .idx_bene_2:before{height:459px}.idx_bene .idx_bene_2:after{background-color:#fdfaf4;background-repeat:no-repeat;background-size:cover;background-position:100% 0;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/bene_2_bg.jpg)}.idx_bene_2 .idx_bene_lead em i{display:inline-block;margin:0 .2em}.idx_bene_2 .idx_bene_lead .txt_em_c{font-size:27.5px;vertical-align:top}.idx_bene_2 .idx_bene_lead .txt_em_p{font-size:30.56px;line-height:1;vertical-align:bottom}.idx_bene_2 .idx_bene_lead .txt_em_s{position:relative}.idx_bene_2 .idx_bene_lead .txt_em_s:before{content:"";display:block;position:absolute;background:#d86304;width:1.2em;height:1px;top:-.2em;left:-.6em;transform:rotate(-60deg)}.idx_bene_2 .idx_bene_kkm{padding:20px 15px 48px 24px;margin:0 35px}.idx_bene_2 .idx_bene_kkm:after{content:"";display:block;clear:both;font-size:0;height:0}.idx_bene_2 .idx_bene_graph{float:right;width:268px}.idx_bene_2 .idx_bene_kkm_lead{font-size:19px;color:#7e6c61;padding-top:10px;margin:0 0 15px}.idx_bene_2 .idx_lst{margin-left:10px}.idx_bene_2 .idx_lst li{margin-bottom:.1em}.idx_bene_2 .idx_bene_fig{position:absolute}.idx_bene_2 .idx_bene_fig_1{width:153px;bottom:40px;right:408px;z-index:5}.idx_bene_2 .idx_bene_fig_2{width:164px;bottom:12px;right:264px;z-index:3}.idx_slide{background:rgba(184,221,238,.43);padding:45px 0;margin:0 0 50px}.idx_slide img{width:220px}.idx_slide1{padding:63px 0 45px}.idx_lm{position:absolute;width:100%;top:-36px}.idx_lm img{width:70px}.idx_price{padding:116px 0 30px;margin:0 0 42px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/price_bg.jpg)}.idx_price .idx_inr{border:2px solid #5c2519;border-top-color:transparent;padding:0 20px 70px;width:95.7%;min-width:1300px;max-width:1400px}.idx_price .idx_inr:before,.idx_price .idx_inr:after{content:"";display:block;position:absolute;top:-2px;height:2px;background:#5c2519;width:calc(50% - 207px)}.idx_price .idx_inr:before{left:-2px}.idx_price .idx_inr:after{right:-2px}.idx_price .idx_ttl{width:413px;margin:-64px auto 28px}.idx_price_head{position:relative;border-radius:8px;background:rgba(255,255,255,.66);margin:0 auto 78px;padding:40px 0 35px;width:1112px;text-align:center}.idx_price_head ul{display:inline-block;margin:0 auto 20px}.idx_price_head li{font-size:18px;color:#636363;text-align:left;margin-bottom:.3em}.idx_price_head li:before{content:"";display:inline-block;width:14px;height:14px;background-size:100% auto;background-repeat:no-repeat;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/price_check.png);margin-right:.5em}.idx_price_head p{font-size:20px;padding-top:32px;color:#636363;background-size:29px auto;background-repeat:no-repeat;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/price_arrow.png);background-position:50% 0}.idx_price_head p span{display:block}.idx_price_head p em{color:#f45f0d}.idx_price_head p i{display:inline-block;border-bottom:1px solid #7e7d7c}.idx_price_head_fig span{position:absolute;bottom:0}.idx_price_head_fig span:nth-of-type(1){width:171px;left:-15px}.idx_price_head_fig span:nth-of-type(2){width:167px;right:-12px}.idx_price_1{float:left;width:573px;padding:33px 0 70px}.idx_price_1 .idx_price_ttl{margin-bottom:40px}.idx_price_1 .idx_price_lst{display:flex;justify-content:space-between}.idx_price_1 .idx_price_lst li span{display:block}.idx_price_1 .idx_price_lst li:nth-of-type(1){width:280px;text-align:center;font-size:20.36px;letter-spacing:.1em}.idx_price_1 .idx_price_lst li:nth-of-type(1) em{font-size:29.76px;color:#242998}.idx_price_1 .idx_price_lst li:nth-of-type(1) i{display:inline-block;padding-bottom:.3em;border-bottom:1px solid #5c2519}.idx_price_1 .idx_price_lst li:nth-of-type(2){width:147px;font-size:22px;color:#606060}.idx_price_1 .idx_price_lst li:nth-of-type(2) span{margin-bottom:.3em}.idx_price_1 .idx_price_lst li:nth-of-type(3){flex:1;position:relative}.idx_price_1 .idx_price_lst li:nth-of-type(3) span{position:absolute;top:8px;right:20px;width:130px}.idx_price_2{float:right;width:640px;padding:0 0 70px}.idx_price_2 .idx_price_ttl{margin:0 0 20px 52px}.idx_price_2 table{width:calc(100% - 50px);font-size:20px;color:#464646}.idx_price_2 table i{font-size:18px}.idx_price_2 table em{color:#f45f0d}.idx_price_2 table em .sup{font-size:11px;vertical-align:top;display:inline-block}.idx_price_2 th,.idx_price_2 td{text-align:center;padding:.5em 0;border:1px solid #878787}.idx_price_2 thead{background:#dddad3}.idx_price_2 tbody{background:#fff}.idx_price_2 .idx_price_note{margin:.5em 55px 0 0;text-align:right;font-size:12px;color:#f45f0d}.idx_price_opt{clear:both;display:flex;justify-content:space-between;margin:0 60px 0 20px}.idx_price_opt .idx_box{padding:32px 14px 20px}.idx_price_opt .idx_box:before,.idx_price_opt .idx_box:after{content:"";display:block;position:absolute}.idx_price_opt .idx_box:before{background-size:40px auto;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/price_opt_bg.png)}.idx_price_opt .idx_box:after{top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(255,255,255,.87)}.idx_price_opt_ttl{position:relative;z-index:3;text-align:center;font-size:20px;background-repeat:no-repeat;background-size:cover;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/price_opt_ttl_bg.png);border-radius:4px;line-height:1;padding:.2em 0 .5em;margin:0 0 25px}.idx_price_opt_fig{position:relative;z-index:3;margin:0 auto}.idx_price_opt_en{position:absolute;z-index:3}.idx_price_opt_1{width:560px}.idx_price_opt_1:before{width:558px;height:192px;bottom:-18px;left:-18px}.idx_price_opt_1 .idx_price_opt_en{width:293px;top:-13px;left:16px}.idx_price_opt_1 .idx_price_opt_fig{width:476px}.idx_price_opt_2{width:292px}.idx_price_opt_2:before{width:143px;height:181px;top:-18px;left:-18px}.idx_price_opt_2 .idx_price_opt_en{width:174px;top:-13px;right:-16px}.idx_price_opt_2 .idx_price_opt_fig{width:71px}.idx_price_opt_3{width:270px}.idx_price_opt_3:before{width:237px;height:167px;top:-18px;right:-18px}.idx_price_opt_3 .idx_price_opt_en{width:103px;bottom:-13px;right:16px}.idx_price_opt_3 .idx_price_opt_fig{width:102px}.idx_needs{margin:0 0 100px}.idx_needs_head{width:1324px;padding:40px 0;margin:0 auto 54px;background-repeat:no-repeat;background-size:cover;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/needs_head_bg.jpg)}.idx_needs_head_box{width:1249px;height:348px;margin:0 auto;padding:75px 0 0;background-repeat:no-repeat;background-size:100% 100%;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/needs_head_box.png)}.idx_needs_head_ttl{width:756px;margin:0 auto 32px}.idx_needs_head_desc{font-size:12.66px;color:#727272;line-height:1.69;width:943px;margin:0 auto}.idx_needs_wrp{margin-bottom:60px}.idx_needs_wrp_1{background-image:linear-gradient(to bottom,transparent 0,transparent 50px,#f0faff 50px,#f0faff 100%)}.idx_needs_wrp_2{background-image:linear-gradient(to bottom,transparent 0,transparent 50px,#deecf3 50px,#deecf3 100%)}.idx_needs_wrp_3{background-image:linear-gradient(to bottom,transparent 0,transparent 50px,#f0faff 50px,#f0faff 100%);margin-bottom:0}.idx_needs_lst{width:1260px;margin:0 auto;display:flex;justify-content:flex-start}.idx_needs_lst .idx_box{width:24%;width:266px;width:21%;padding:0 0 58px;margin-right:5.33%}.idx_needs_lst .idx_box:last-child{margin-right:0}.idx_needs_fig{width:234px;margin:0 auto 25px}.idx_needs_ttl{text-align:center;white-space:nowrap;font-size:20px;color:#242998;border-bottom:1px dashed #242998;margin:0 0 12px}.idx_needs_desc{color:#3a3a3a;font-size:16px;line-height:1.5}.idx_needs_lst .idx_btn{position:absolute;bottom:30px;right:0;width:71px}.idx_needs_box_ba .idx_needs_fig{position:relative}.idx_needs_box_ba .before_after{overflow:hidden;border-radius:50%}.idx_needs_note{position:absolute;bottom:-2em;width:100%;text-align:center;font-size:11px;color:#383838}.idx_needs_note i{color:#d00000}.idx_needs_box_ba a{display:block}.twentytwenty-handle{width:75px;height:75px;margin-left:-37px;margin-top:-37px;border:0 none;background:rgba(255,255,255,.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:1px;margin-left:-.5px}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:0}.twentytwenty-horizontal .twentytwenty-handle:after{top:0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{width:10px;height:10px;border:3px solid #505050;border-right:0 none;border-bottom:0 none;position:absolute}.twentytwenty-left-arrow{margin-left:-24px;transform:rotate(-45deg)}.twentytwenty-right-arrow{margin-right:-24px;transform:rotate(135deg)}.idx_feat{margin:0 0 80px}.idx_feat_head_fig{position:absolute;width:100%;top:0;left:0;background-image:linear-gradient(to right,#fffbf6 0,#fffbf6 50%,transparent 50%)}.idx_feat_head_fig span{min-width:1300px;max-width:1400px;margin:0 auto;display:block}.idx_feat_head{position:relative;z-index:3;margin:0 auto 48px;min-width:1300px;max-width:1400px;display:flex;flex-direction:row-reverse;align-items:flex-end}.idx_feat_head .idx_ttl{width:21%;padding:0 7.2% 0 0}.idx_feat_head_txt{flex:1}.idx_feat_head_en{position:absolute;width:42%;left:10px;bottom:24px}.idx_feat_head_ja{position:relative;z-index:3;width:43%;margin:0 4em 1.6em auto}.idx_feat_head_ja span{display:inline-block;background:#5c2519;color:#fff;font-size:17.61px;font-size:16.35px;padding:0 1.8em .4em;line-height:1}.idx_feat_head_ja span i{font-size:81.8%}.idx_feat_head_ja span em{font-size:109%}.idx_feat_head_desc{position:relative;z-index:3;font-size:13px;font-size:12px;margin-left:5em}@media screen and (min-width:1400px){.idx_feat_head_ja span{font-size:17.61px}.idx_feat_head_desc{font-size:13px}}.idx_feat_set{width:1260px;display:flex;justify-content:space-between}.idx_feat_set .idx_box{background-repeat:no-repeat;background-size:105px auto;background-position:100% calc(100% - 10px);background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/feat_btn.png)}.idx_feat_ttl{font-size:28px;color:#5c2519;background-repeat:no-repeat;background-size:100% auto;background-position:0 100%;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/feat_ttl_bg_1.png);padding:0 1.2em .2em}.idx_feat_ttl i{font-size:25px}.idx_feat_lead{position:absolute;top:0;right:0;width:66px}.idx_feat_nbr img{height:33px;width:auto}.idx_feat .idx_box .idx_lst li{color:#484848;font-size:16px;background-size:10px auto;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/feat_lst_blt.png)}.idx_feat_catch{position:absolute}.idx_feat_set_1{margin-bottom:88px}.idx_feat_set_1 .idx_feat_ttl{width:492px}.idx_feat_1{width:50%}.idx_feat_1 .idx_feat_ttl{margin:0 auto 18px 0}.idx_feat_1 .idx_feat_lead{top:50px}.idx_feat_1 .idx_feat_fig{margin:0 0 0 32px}.idx_feat_1 .idx_feat_nbr{margin:-33px auto 22px 48px}.idx_feat_1 .idx_feat_nbr img{height:34px;width:auto}.idx_feat_1 .idx_feat_desc{font-size:18px;color:#484848;margin:0 0 22px 48px}.idx_feat_1 .idx_lst{margin:0 0 0 124px}.idx_feat_1 .idx_feat_catch{width:63px;bottom:5px;left:40px}.idx_feat_2{width:41%}.idx_feat_2 .idx_feat_ttl{margin:0 16px 10px auto;text-align:right}.idx_feat_2 .idx_feat_lead{top:100px;right:10px;width:68px}.idx_feat_2 .idx_feat_lead span:nth-of-type(2){margin-top:-.5em}.idx_feat_2 .idx_feat_fig{width:241px;margin:0 100px 0 auto}.idx_feat_2 .idx_feat_nbr{margin:-25px auto 22px 0}.idx_feat_set_2 .idx_box{width:32%;padding:0 0 50px}.idx_feat_set_2 .idx_feat_ttl{margin-bottom:26px}.idx_feat_set_2 .idx_feat_lead{top:105px}.idx_feat_set_2 .idx_feat_fig{width:361px;margin:0 auto 25px}.idx_feat_set_2 .idx_feat_nbr{margin:0 auto 18px 30px}.idx_feat_set_2 .idx_feat_desc{font-size:16px;color:#484848;margin:0 0 0 30px;letter-spacing:.05em}.idx_feat_set_2 .idx_feat_desc em{color:#d86304}.idx_feat_3 .idx_feat_lead span:nth-of-type(2){margin-top:2em}.idx_feat_3 .idx_feat_lead span:nth-of-type(2):after{content:"";display:inline-block;width:.8em;height:.8em;margin-top:.2em;background-size:auto 100%;background-repeat:no-repeat;background-position:50% 0;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/feat_lead_deco.png)}.idx_feat_4 .idx_feat_lead span:nth-of-type(2){margin-top:2em}.idx_feat_4 .idx_feat_lead span:nth-of-type(2):after{content:"";display:inline-block;width:.8em;height:.8em;margin-top:.2em;background-size:auto 100%;background-repeat:no-repeat;background-position:50% 0;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/feat_lead_deco.png)}.idx_feat_5 .idx_feat_lead span:nth-of-type(2){margin-top:0;letter-spacing:-.03em}.idx_concept{margin:0 0 70px;padding:6.2vw 0 50px;background-color:#faf8f4;background-size:100% auto;background-repeat:no-repeat;background-position:50% 0;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/concept_bg.jpg)}.idx_concept .idx_inr{min-width:1200px}.idx_concept .idx_ttl{margin:0 auto 60px}.idx_concept .idx_ttl span{display:block}.idx_concept .idx_ttl span:nth-of-type(1){width:11.9vw;max-width:167px;margin:0 auto 50px;margin:0 auto 3.57vw}.idx_concept .idx_ttl span:nth-of-type(2){width:70.2vw;max-width:983px;margin:0 auto}.idx_concept_lead{color:#484848;text-align:center;margin:0 auto 30px}.idx_concept_lead span{display:block}.idx_concept_lead span:nth-of-type(1){font-size:24px;margin:0 0 .2em}.idx_concept_lead span:nth-of-type(2){font-size:32px}.idx_concept_lead em{color:#242998}.idx_concept_lst{position:relative;width:997px;margin:0 auto;padding:36px 0 24px;font-size:18px;background:#fff;text-align:center}.idx_concept_lst li:not(:last-child){margin-bottom:.5em}.idx_concept_lst li:before{content:"";display:inline-block;width:17px;height:17px;background-size:100% auto;background-repeat:no-repeat;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/concept_check.png);margin-right:.5em}.idx_concept_lst:before,.idx_concept_lst:after{content:"";display:inline-block;position:absolute;background-repeat:no-repeat;background-size:cover}.idx_concept_lst:before{width:173px;height:169px;left:-24px;bottom:10px;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/concept_deco_1.png)}.idx_concept_lst:after{width:168px;height:172px;right:-14px;bottom:10px;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/concept_deco_2.png)}.idx_concept_catch{text-align:center;font-size:30.53px;padding:70px 0 0;margin:0 auto 60px;position:relative}.idx_concept_catch:before{content:"";display:block;position:absolute;width:51px;height:51px;top:-12px;left:calc(50% - 26px);background-size:100% 100%;background-repeat:no-repeat;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/concept_arrow.png)}.idx_concept_catch span{display:inline-block;padding:0 0 .5em;border-bottom:1px solid #afafaf}.idx_concept_catch span:after{content:"";display:inline-block;width:28px;height:34px;background-size:100% auto;background-repeat:no-repeat;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/concept_mark.png);margin-left:.2em}.idx_concept_catch i{font-size:27px}.idx_concept_set{width:1106px;display:flex;justify-content:space-between;margin:0 auto 72px}.idx_concept_set .idx_box{width:335px;background:#fff;padding:0 0 52px}.idx_concept_ttl{color:#515151;font-size:26px;position:relative;background-size:cover;background-repeat:no-repeat;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/concept_lst_ttl_bg.png);margin:-20px -14px 24px auto;line-height:1;padding:.2em .5em .4em 0;width:100%;text-align:right}.idx_concept_ttl:after{content:"";display:block;position:absolute;font-size:0;height:0;width:0;border:10px solid transparent;border-bottom:10px solid #bcb6ac;bottom:-10px;right:4px;transform:rotate(-45deg)}.idx_concept_set .idx_box:nth-of-type(1) .idx_concept_ttl img{width:233px}.idx_concept_set .idx_box:nth-of-type(2) .idx_concept_ttl img{width:253px}.idx_concept_set .idx_box:nth-of-type(3) .idx_concept_ttl img{width:282px}.idx_concept_desc{margin:0 1.5em;font-size:15px;color:#515151}.idx_concept_set .idx_btn{position:absolute;width:61px;bottom:12px;right:12px}.idx_case{width:1297px;background:#fff;padding:70px 35px 15px;display:flex;justify-content:space-between;flex-wrap:wrap}.idx_case_en{position:absolute;width:457px;top:-16px;right:16px}.idx_case_ba{width:370px;display:flex;justify-content:space-between;margin-bottom:42px;background-repeat:no-repeat;background-size:12px auto;background-position:50% calc(50% - 16px);background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/case_arrow.png)}.idx_case_ba li{width:164px;text-align:center}.idx_case_ba li span{display:block}.idx_case_ba li span:nth-of-type(2){margin:10px auto 0}.idx_case_ba li span:nth-of-type(2) img{height:19px;width:auto}.idx_consult{margin:0 0 110px}.idx_consult .idx_inr{width:1306px;padding:92px 0 0 96px}.idx_consult_fig{position:absolute;z-index:3;top:0;left:0;width:649px}.idx_consult_txt{position:relative;display:block;background:#e8f4fa;padding:95px 40px 90px 606px}.idx_consult .idx_ttl{font-size:48px;color:#242998;border-bottom:1px solid #242998;padding-bottom:.3em;margin-bottom:.4em}.idx_consult_desc p{font-size:16px;color:#555;line-height:1.7;margin-bottom:1.6em}.idx_consult_desc p:last-child{margin-bottom:0}.idx_consult_desc p em{color:#242998}.idx_consult .idx_btn{position:absolute;bottom:47px;right:27px;width:105px}.idx_consult_en{position:absolute;width:547px;bottom:-22px;left:36px}.idx_msg{padding:55px 0 27px;background-color:#faf8f4;background-repeat:no-repeat;background-position:100% 0;background-size:auto 100%;background-image:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/msg_bg.jpg)}.idx_msg .idx_inr{width:1222px;background:rgba(255,255,255,.47);padding:80px 70px 25px}.idx_msg_en{position:absolute;width:417px;top:-88px;right:-38px}.idx_msg .idx_ttl{font-size:32.45px;color:#5c2519;margin-bottom:36px}.idx_msg .idx_ttl span{display:inline-block;padding:0 10px 10px;border-bottom:1px solid #5c2519}.idx_msg .idx_ttl i{font-size:37.85px}.idx_msg .idx_ttl .kntn i{position:relative}.idx_msg .idx_ttl .kntn i:before{content:"";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#d6cecd;top:-.25em;left:calc(50% - 3px)}.idx_msg_desc{margin-left:10px}.idx_msg_desc p{font-size:16px;line-height:1.625;margin-bottom:1em;color:#454545}.idx_msg_desc p em{color:#f45f0d}.idx_msg_fig{position:absolute;width:345px;bottom:-28px;right:68px}.idx_gallery{padding:105px 0 70px}.idx_gallery .idx_inr{width:1270px}.idx_gallery .idx_ttl{width:194px;position:absolute;top:0;left:0}.idx_gallery_thumb{display:flex;justify-content:space-between;margin:0 0 0 252px}.idx_gallery_thumb figure{width:231px}.idx_gallery_fig_wrp{overflow:hidden;position:fixed;display:flex;align-items:center;width:100%;height:calc(100% - 10vh);height:100%;top:5vh;top:0;left:0;z-index:999}.idx_gallery_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0)}.idx_gallery_fig{margin:0 auto;min-height:450px;width:90%;min-width:900px;max-width:1200px;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/gallery_pop_bg.png);background-size:6px auto;padding:68px 80px 60px;padding:50px 80px 60px;position:relative;z-index:10}.idx_gallery_close{position:absolute;width:44px;right:20px;top:20px;cursor:pointer}.idx_gallery .bx-wrapper{width:960px;margin:0 auto}.idx_gallery .bx-wrapper .bx-pager{bottom:-40px}.idx_gallery .bx-wrapper .bx-pager.bx-default-pager a{background:#e7e7e7;width:13px;height:13px;margin:0 7px;border-radius:50%}.idx_gallery .bx-wrapper .bx-pager.bx-default-pager a:hover,.idx_gallery .bx-wrapper .bx-pager.bx-default-pager a.active{background:#cf9488}.pub{margin-top:65px;display:flex;justify-content:center;background:#fbf4e7}.pub .box{padding:65px 0 37px;width:50%;position:relative}.pub .box:after{content:'';display:block;width:548px;height:414px;background:url(//www.futako-ortho.com/wp-content/themes/humanity/css/../images/top/pub_after_bg.png);background-size:10px 10px;position:absolute;top:53px;z-index:1}.pub .box .inner{box-sizing:border-box;padding-top:46px;background:#fff;position:relative;z-index:2}.pub .box .inner .en{display:block;position:absolute;z-index:3}.pub .box .inner h2{margin:0 auto;width:361px}.pub .blog{width:850px}.pub .blog:after{right:-39px}.pub .blog .inner{margin:0 auto 0 65px;padding-bottom:33px}.pub .blog .inner .en{width:183px;top:-18px;right:13px}.pub .blog .inner ul{margin:42px 21px 0 33px}.pub .blog .inner ul li+li{margin-top:29px}.pub .blog .inner ul li a{display:flex;align-items:center}.pub .blog .inner ul li a .img{margin-right:27px;width:140px;flex:1 0 auto}.pub .blog .inner ul li a .img img{width:100%;height:98px;object-fit:cover;font-family:'object-fit: cover;'}.pub .blog .inner ul li a .txt{width:100%}.pub .blog .inner ul li a .txt .date{color:#414141;font-size:14px}.pub .blog .inner ul li a .txt p{margin-top:10px;color:#2d2d2d;font-size:14px;line-height:1.71428;text-decoration:underline}.pub .schedule{background:#f1ece8}.pub .schedule:after{left:112px}.pub .schedule .inner{margin:0 auto 0 44px}.pub .schedule .inner .en{width:365px;top:-18px;right:21px}.pub .schedule .inner iframe{display:block;margin:32px auto 0 auto;width:527px;height:353px}.seo{margin-top:43px}.seo p{margin:0 auto;width:90%;color:#585858;font-size:12px;line-height:1.666666}.foot{margin-top:35px}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}