@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";body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;line-height:1.6;color:#333;min-width:1000px}a{color:#333;text-decoration:none}img{vertical-align:bottom}.pagetop{border-radius:2px;cursor:pointer;display:none;overflow:hidden;position:fixed;bottom:20px;right:40px}.pagetop:hover{opacity:.6}.pagetop img{width:74px}.cf:after{display:block;content:"";clear:both}.clear{clear:both}.cf{*zoom:1;}header{box-sizing:border-box;border-top:3px solid #3c3c3c;height:255px;background-color:#fbf5f1;position:relative}header .container{width:92%;height:195px;max-width:1500px;min-width:1200px;margin:0 auto;position:relative}.header_left,.header_right{width:50%;float:left}.header_posi_btn{position:absolute;width:390px;top:0;right:10px;z-index:10;display:flex;justify-content:flex-end;gap:7px}@media screen and (min-width:1600px){.header_posi_btn{position:absolute;top:0;right:10px}}@media screen and (max-width:1200px){.header_posi_btn{position:absolute;top:0;right:10px}}.header_posi_logo{position:absolute;top:9px;left:calc((100% - 241px)/2)}header h1{font-size:11px;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-top:10px;margin-bottom:5px;width:86%;height:34px}.header_access{width:310px;text-align:center;font-size:1.1rem;display:block;line-height:1.6;letter-spacing:3px;margin-left:-.7em;font-weight:700}.header_access i.fa{margin-right:.2em;margin-left:.3em;font-size:120%;vertical-align:baseline}.header_access>span{font-weight:700}.header_access span.accent{padding:0 .25em;display:inline-block;transform:translateY(-.3em) rotateY(1deg);color:#363636;font-weight:700;font-size:130%}.header_access span.accent:first-of-type{transform:translateY(-.3em) rotateY(180deg);padding-left:0}.holiday_parking{margin-bottom:15px}.holiday_parking img:first-child{margin-right:10px}.header_tel{margin-bottom:12px}.header_address{line-height:19px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/address_ping.png) no-repeat left;background-size:contain;font-size:13px;padding-left:25px}.header_consul_time{box-sizing:border-box;margin:70px 0 0 calc(100% - 351px);width:351px;height:92px;border-left:1px solid #d3caae;border-right:1px solid #c2c2c2}.boder_double{box-sizing:border-box;width:347px;height:92px;border-left:1px solid #c2c2c2;border-right:1px solid #d3caae;margin-left:1px;padding-top:9px}.header_consul_time p:first-child{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:24px;font-size:17px;margin:0 23px 1px;border-bottom:1px solid #d3caae;padding-left:4px;padding-bottom:2px}.header_consul_time span{font-size:14px}.header_consul_time p:nth-child(2){font-size:14px;border-top:1px solid #c2c2c2;padding-top:9px;padding-left:4px;margin:0 23px}.gnav{background:#e7e4e2;width:100%;clear:both}.gnav_cont{max-width:1400px;min-width:1200px;width:100%;display:flex;margin:0 auto}.gnav_wrap{width:50%;position:relative}.gnav ul{background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/gnav_border.gif);background-position:left center;background-repeat:no-repeat;width:100%;max-width:480px;display:flex}.gnav .wrap01{margin-left:4%}.gnav .wrap02{margin-right:4%}@media screen and (max-width:1300px){.gnav .wrap01{margin-left:0}.gnav .wrap02{margin-right:0}}.gnav .wrap02 ul{margin-left:auto}.gnav li{float:left;width:100%;max-width:160px;list-style:none;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/gnav_border.gif) no-repeat right}.gnav li:nth-child(4){width:22%;height:60px}.gnav li a{display:block;width:100%;height:60px;text-indent:-9999px;background-position:center center;background-size:auto 28px;background-repeat:no-repeat;position:relative}.gnav .gnav_staff a{background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/nav_staff.png)}.gnav .gnav_tour a{background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/nav_tour.png)}.gnav .gnav_map_time a{background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/nav_map_time.png)}.gnav .gnav_price a{background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/nav_price.png)}.gnav .gnav_recruit a{background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/nav_recruit.png)}.gnav .gnav_contact a{background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/nav_contact.png)}footer{width:100%;background-color:#fbf3eb;margin-top:-6px;min-width:1200px}footer .container{width:92%;margin:0 auto;min-width:1140px;max-width:1240px;padding:42px 0 53px}footer .container .left h2{font-size:11px;line-height:18px;margin-bottom:33px}footer .container .left .footer_logo{margin-bottom:42px}footer .container .left .footer_tel{margin-bottom:20px;padding-left:19px}footer .container .left .footer_access{width:335px;display:block;box-sizing:border-box;padding:.2em 1em 0 1.2em;text-align:center;font-size:.98rem;line-height:1.6;background:linear-gradient(90deg,#c7c7c7,#b2b2b2);border-radius:2em;color:#fff;letter-spacing:2px;margin-left:18px;margin-bottom:10px}footer .container .left .footer_access i.fa{margin-right:.8em;font-size:110%}footer .container .left .footer_holiday_parking{margin-bottom:35px;padding-left:18px}footer .container .left .footer_holiday_parking li{margin-right:10px;float:left}footer .container .left table{width:499px;font-size:14px;margin-left:20px;margin-bottom:8px}footer .container .left table tr{height:38px}footer .container .left table tr:first-child{color:#fff;background-color:#b8b2ac}footer .container .left table tr:nth-child(2),footer .container .left table tr:nth-child(3){color:#393939;background-color:#fff;height:35px}footer .container .left table th:first-child{font-size:14px;letter-spacing:.05em;width:170px}footer .container .left table th{width:calc((100% - 170px)/8);text-align:center;vertical-align:middle}footer .container .left table td{text-align:center;vertical-align:middle;font-size:8px}footer .container .left table td.time{font-size:13px}footer .container .left .caution{font-size:13px;margin-left:20px;margin-bottom:42px}footer .container .left .footer_menu1{box-sizing:border-box;width:569px;border-top:1px solid #393939;padding:16px 0 0 11px;margin-left:24px}footer .container .left .footer_menu1_2{height:40px;padding:0 0 0 11px;margin-left:24px}footer .container .left .footer_menu1 span,footer .container .left .footer_menu1_2 span,footer .container .left .footer_menu2 span,footer .container .left .footer_menu3 span,footer .container .left .footer_menu3_2 span{font-size:10px}footer .container .left .footer_menu1 li:nth-child(4n+1){float:left;width:19%;height:28px}footer .container .left .footer_menu1 li:nth-child(4n+2){float:left;width:32%;height:28px}footer .container .left .footer_menu1 li:nth-child(4n+3){float:left;width:24%;height:28px}footer .container .left .footer_menu1_2 li:nth-child(4n+1){float:left;width:19%;height:28px}footer .container .left .footer_menu1_2 li:nth-child(4n+2){float:left;width:32%;height:28px}footer .container .left .footer_menu1_2 li:nth-child(4n+3){float:left;width:24%;height:28px}footer .container .left .footer_menu1_2 li:nth-child(4n+4){float:left;width:25%;height:28px;box-sizing:border-box;padding-left:11px}footer .container .left .footer_menu2{box-sizing:border-box;width:569px;border-top:1px solid #393939;padding:19px 0 18px 11px;margin-left:24px}footer .container .left .footer_menu2 li{float:left;width:50%;height:28px}footer .container .left .footer_menu2 li:nth-of-type(2n){width:50%}footer .container .left .footer_menu3{box-sizing:border-box;width:569px;height:60px;border-top:1px solid #393939;padding:19px 0 0 11px;margin-left:24px}footer .container .left .footer_menu3 li{float:left;width:44%;height:28px}footer .container .left .footer_menu3 li:last-child{width:52%}footer .container .left .footer_menu3_2{box-sizing:border-box;width:569px;height:55px;border-top:1px solid #393939;padding:16px 0 0 11px;margin-left:24px;border-bottom:1px solid #393939}footer .container .left .footer_menu3_2 li{float:left;width:33%;height:28px}footer .container .left .footer_menu3_2 li:nth-child(2){float:left;width:24%;height:28px}footer .container .right{padding-top:65px;position:relative;text-align:right}footer .container .right .footer_cousel_mail{margin-bottom:20px}footer .container .right .footer_address{box-sizing:border-box;font-size:17px;line-height:32px;text-align:right;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/footer_ping.png) no-repeat 155px center;background-size:17px;margin-bottom:10px}footer .footer_link{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;margin-left:auto}footer .footer_link .footer_link_l{width:320px;margin-right:20px;margin-bottom:20px}footer .footer_link .footer_link_l img{max-width:100%}footer .container .right .footer_img{margin-bottom:16px}footer .container .right .footer_desc{width:41em;font-size:13px;text-align:left}footer .copyright{box-sizing:border-box;width:100%;height:58px;background-color:#9c8478;padding:16px 0}.copyright p{text-align:center;color:#fff;font-size:14px}footer .left{float:left}footer .right{float:right}.pc-contents{width:1040px;margin:10px auto;margin-bottom:60px}.left-contents{width:270px;float:left;padding-top:10px}.right-contents{width:700px;float:right;padding-top:15px}.mainPhoto{width:100%;background:#fffef9}.mainPhoto p{min-width:1100px;margin:0 auto;width:90%;max-width:1400px}.mainPhoto img{width:100%;height:auto}.page-catch{margin:20px auto 34px;text-align:center;font-size:17px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border:2px solid #d4cdc7;background:#fffcf9;padding:30px 20px 25px;box-shadow:0 10px 6px -6px #d4cdc7}.menu h2{font-size:21px;letter-spacing:3px;padding-top:30px;text-align:center}.menu h2 span{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/ttl-low3_bg.png) repeat-x bottom left;background-size:auto 8px;padding:0 8px 3px}.menu nav{padding:15px 10px}.menu nav li{line-height:3.4;font-size:15px;border-bottom:1px dotted #ccc;margin-bottom:3px}.menu nav li a{display:block;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/arrow_menu.png) no-repeat left 5px center;background-size:5px auto;padding:0 0 0 20px}.menu nav li.selected a,.menu nav li a:hover{color:#9ec990}section.private{margin-bottom:70px;padding-top:80px}section.private+.private{padding-top:0}.information-box{background:#fffcf9 url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/private_bg.jpg) no-repeat right bottom;background-size:auto 100%;width:100%;padding:30px 0 0 30px;box-sizing:border-box;border:1px solid #d4cdc7;height:350px;margin-bottom:20px}.private .logo img{width:341px;margin-bottom:28px}.private .infomation h3{font-weight:700;padding-left:3px;margin-bottom:2px}.reserve-btn li{width:224px}.reserve-btn li img{width:100%;height:auto}.reserve-btn li a{display:block}.private .number{width:245px;margin-bottom:20px}.private .number img{width:100%;height:auto}.private .infomation .address{text-shadow:#fffcf9 1px 1px 0px,#fffcf9 -1px 1px 0px,#fffcf9 1px -1px 0px,#fffcf9 -1px -1px 0px;padding-left:3px;line-height:1.3;letter-spacing:1px;margin-bottom:5px}.private .infomation .access.mincho{font-size:1.1rem;line-height:1.6;text-shadow:#fffcf9 1px 1px 0px,#fffcf9 -1px 1px 0px,#fffcf9 1px -1px 0px,#fffcf9 -1px -1px 0px}.private .table-timetable,.private .hosoku{padding-left:5px}.private .table-timetable th{width:280px}section.bnr_failure{margin:30px auto 0px}section.bnr_failure .inner{font-size:20px;display:flex;flex-direction:column;align-items:center;background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/failure_acc_lt.png),url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/failure_acc_rb.png),url(//www.ortho-mouthpiece.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 64%;background-repeat:no-repeat;padding:70px 0 70px 190px}.link{margin-bottom:60px}.pricelink{margin-bottom:180px}.link a{color:#76b960}.fade{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.fade:hover{opacity:.5;filter:alpha(opacity=60)}.img-border{padding:4px;border:1px solid #ccc;background:#fff}.img-right{float:right;margin:0 0 10px 15px}.img-left{float:left;margin:0 15px 10px 0}.center{text-align:center}.alignR{text-align:right !important}.alignL{text-align:left !important}.vAlignM{vertical-align:middle !important}.vAlignT{vertical-align:top !important}.gothic{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.mincho{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.p-link{color:#76b960;text-decoration:underline;margin:0 1px}.bold,.bold *{font-weight:700}.gray{color:#ccc}.txt150{font-size:150%}.txt140{font-size:140%}.txt130{font-size:130%}.txt120{font-size:120%}.txt110{font-size:110%}.txt90{font-size:90%}.txt80{font-size:80%}.txt70{font-size:70%}.or{color:#fc9b2a}.re{color:#ff373a}.gr{color:#76b960}.ch{color:#b19f60}i.fa{margin-right:5px}.nowrap{white-space:nowrap !important}.underline{text-decoration:underline}.dispB{display:block}.dispI{display:inline}span[lang=ja]{font-family:sans-serif}.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}.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{font-size:17px;padding:12px 18px 10px;line-height:1.4;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.ttl-low1-1{background:#e7e4e2;color:#4a4a4a}.ttl-low1-2{background:#b59c90;color:#fff}.ttl-low.point{position:relative;padding-left:50px;padding-right:10px}.ttl-low.point:after{content:"";position:absolute;transform:translate(-30%,-35%);left:0;top:0;width:64px;height:66px;background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/ttl-low-point.png);background-size:cover;background-repeat:no-repeat;background-position:center}.ttl-low2{font-size:17px;padding:12px 18px 10px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.4}.ttl-low2-1{background:linear-gradient(to right,#cfb4a8,#b2998d);color:#fff}.ttl-low2-2{background:linear-gradient(to right,#c1b27f,#b09f5f);color:#fff}.ttl-low3{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:17px;text-align:center}.ttl-low3 span{position:relative;display:inline-block;z-index:100;padding:0 6px 2px}.ttl-low3 span:after{position:absolute;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/ttl-low3_bg.png) repeat-x left bottom;background-size:auto 100%;content:"";width:100%;height:10px;bottom:0;left:0}.ttl-low4{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px}.ttl-low4-1 span:first-of-type{color:#ef9022;background:linear-gradient(transparent 65%,#fce3c7 65%,#fce3c7 100%,#fff 100%,#fff 100%);padding:0 4px}.ttl-low4-2 span:first-of-type{color:#532f0f;background:linear-gradient(transparent 65%,#efdfd0 65%,#efdfd0 100%,#fff 100%,#fff 100%);padding:0 4px}.ttl-low5{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;text-align:center;border-radius:40px;padding:7px 5px 7px;line-height:1.4}.ttl-low5-1{background:linear-gradient(to right,#cfb4a8,#b2998d);color:#fff}.ttl-low5-2{background:linear-gradient(to right,#c1b27f,#b09f5f);color:#fff}.ttl-low5-3{background-color:#dcf1d5}.colunm{background:#fbf5f1;padding:30px 30px 20px;border:1px solid #ead2c8}.colunm .ttl-btn{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;text-align:center;border-radius:40px;padding:7px 5px 7px;line-height:1.4;background:linear-gradient(to right,#cfb4a8,#b2998d);color:#fff}.table-normal,.table-nocolor{width:100%}.table-normal th{text-align:center;background:#ceb4a8;color:#694e41;font-size:15px;padding:6px 12px;border:1px solid #694e41}.table-normal td{background:#fff;text-align:center;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.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{list-style-type:decimal;list-style-position:inside}.list-dot li{padding-left:1em;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/disc.png) no-repeat left center}.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.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/checkmark.png) no-repeat left center}.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{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center 55%;padding:20px 30px 10px}.case-records li:nth-child(odd){float:left;background:url(//www.ortho-mouthpiece.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.ortho-mouthpiece.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.ortho-mouthpiece.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{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/qicon.png) no-repeat left center;padding-left:34px;font-size:16px;line-height:32px;margin-bottom:4px}.qanda dd{margin:0 0 20px 10px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/common/aicon.png) no-repeat left top 2px;padding-left:36px}.menu-btn li img{border:1px solid #b59c90}.menu-btn .ttl{border-top:1px solid #b59c90;border-left:1px solid #b59c90;border-right:1px solid #b59c90;border-top-left-radius:6px;border-top-right-radius:6px;padding:14px 0 12px;line-height:1;font-family:"Sawarabi Gothic";text-align:center;background:#b59c90;color:#fff;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:#b59c90}.menu-btn2 .ttl{background:#b19f60;color:#fff;border-color:#b19f60}.menu-btn2 li img{border-color:#b19f60}.menu-btn2 .detail-btn i.fa{color:#b19f60}.pc-none{display:none}.error{text-align:center;font-size:20px;height:120px;padding-top:150px}.bn_sml{margin:55px auto 60px auto;width:100%;max-width:1202px}.bn_sml img{display:block;width:100%}.grecaptcha-badge{visibility:hidden}.recapta_message{margin-bottom:10px;font-size:90%}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/js/slick/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/js/slick/./fonts/slick.eot);src:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/js/slick/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/js/slick/./fonts/slick.woff) format('woff'),url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/js/slick/./fonts/slick.ttf) format('truetype'),url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/js/slick/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
@charset "UTF-8";.wrap{min-width:1200px;overflow-x:hidden}.left{float:left}.right{float:right}.keyvisual{border-bottom:1px solid #e7e4e2;background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/keyvisual.jpg)}.keyvisual>div{width:92%;min-width:1200px;max-width:1300px;margin:0 auto;padding-top:57px}.keyvisual>div .kv_txt01{margin:0 0 40px;position:relative;width:616px}.keyvisual>div .kv_txt01 p{padding:.8em 0;font-size:22px;color:#53290a;line-height:1.4}.keyvisual>div .kv_txt01 p .txt-s{font-size:68%}.keyvisual>div .kv_case{margin-top:16px;margin-left:35px}.keyvisual>div .kv_txt02{margin-left:25px;margin-bottom:43px}.ranking{width:740px;margin:80px auto 100px;font-size:22px;background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/ranking_acc_l.png),url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/ranking_acc_r.png);background-position:left 0 center,right 0 center;background-repeat:no-repeat;background-size:auto 100%}.ranking_logo{margin-bottom:20px}.ranking h2{font-size:26px;letter-spacing:.05em;line-height:1.4}section.top_notice{width:1000px;margin:80px auto 100px;font-size:22px}section.top_notice h2 span{display:inline-block;background:red;padding:0 2em;color:#fff;font-size:26px}section.bnr-pediatric{margin:80px auto 90px;width:1000px}section.bnr-pediatric a{display:block;margin-left:-24px}section.bnr-pediatric a img{width:100%}section.top_failure .bnr_failure{width:1000px;margin:0 auto 60px}section.top_failure .bnr_failure .inner{font-size:26px;display:flex;flex-direction:column;align-items:center;background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/failure_acc_lt.png),url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/failure_acc_rb.png),url(//www.ortho-mouthpiece.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 64%;background-repeat:no-repeat;padding:100px 0 90px 200px}.mie{padding:50px 0;width:980px;margin:90px auto 0;position:relative;letter-spacing:1px}.mie:after{position:absolute;display:block;border:1px solid #ab9550;content:"";top:0;left:0;bottom:-20px;right:-20px}.mie:before{position:absolute;display:block;border:1px solid #c7c7c7;content:"";top:-20px;right:0;bottom:0;left:-20px}.mie p{font-size:24px;margin-bottom:20px}.mie p span{color:#a6701c}.mie ul{font-size:20px}.mie ul li>span{position:relative;padding-left:24px}.mie ul li>span:after{position:absolute;content:"";width:16px;height:12px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/check.png) no-repeat left center;background-size:16px auto;left:0;bottom:4px}.mie ul .under{background:linear-gradient(transparent 60%,rgba(255,245,218,.7) 60%,rgba(255,245,218,.7) 100%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%)}.banner_webcounsel ul{width:700px;margin:70px auto 0;padding-left:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.banner_webcounsel li{width:320px}.banner_webcounsel li.wide{width:650px;margin:auto}.banner_webcounsel img{max-width:100%}.bn_sml{margin:90px auto 30px auto;width:85.85714%}.caution{text-align:center;margin:75px auto 0}.caution-inr{display:block;width:980px;border:1px solid #bebebe;margin:0 auto;font-size:18px;padding-bottom:2.8em}.caution__text1{font-size:26px;background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/caution_bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;width:440px;aspect-ratio:946/120;transform:translateY(-50%);margin:auto;padding-top:12px}.caution__text1:before,.caution__text1:after{content:"";display:inline-block;width:29px;aspect-ratio:32/28;background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/icon_alert.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-bottom:8px}.caution__text1:before{margin-right:1.2em}.caution__text1:after{margin-left:1.2em}.caution__heading2{font-size:25px;letter-spacing:0}.caution__heading2 span{font-size:30px;color:#c00}.caution__text2{margin-top:1.5em;letter-spacing:0}.caution-list{width:485px;aspect-ratio:523/161;background-color:#f3f3f3;margin:0 auto;text-align:left;padding:16px 0 0 89px;margin-top:19px}.claution-item{margin-bottom:5px}.claution-item:before{content:"";display:inline-block;width:15px;aspect-ratio:17/14;background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/icon_check.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:.8em;margin-bottom:.15em}.caution__text2 span{color:#c00}.caution__text3{margin-top:1.5em;line-height:1.8}.caution__text3 span{border-bottom:2px solid #f7d226}.caution__text4{margin-top:1.5em;line-height:1.8}.caution__text4 span{color:#c00;line-height:2}.information{width:100%;height:539px}.information_content{width:92%;margin:0 auto;min-width:1200px;max-width:1300px;position:relative;padding-top:96px}.information_title{position:absolute;top:61px;left:0}.information_img{margin-left:70px}.information_content h2{position:absolute;right:3.5em;top:90px;font-size:1.65rem}.information_content h2:before,.information_content h2:after{content:"";position:absolute;width:11px;height:11px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/information_check.png) no-repeat;background-size:contain}.information_content h2:before{left:0;top:0}.information_content h2:after{left:-10px;top:10px;transform:rotate(-40deg)}.information_txt{box-sizing:border-box;width:610px;height:291px;position:absolute;right:0;top:155px;letter-spacing:.235em}.information p{font-size:18px;box-sizing:border-box;border-bottom:5px solid #d7ebd0;margin-bottom:30px}.information p:nth-child(1){width:490px;padding-left:177px;margin-left:15px}.information p:nth-child(2){width:440px;padding-left:120px;margin-left:108px}.information p:nth-child(3){width:350px;padding-left:75px;margin-left:225px}.information p:nth-child(4){width:310px;padding-left:45px;margin-left:auto;margin-right:0;letter-spacing:.09em}.information_check:before{content:'';display:inline-block;width:11px;height:11px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/information_check.png) no-repeat;background-size:contain;vertical-align:top;margin-left:-.4em}.txt29{font-size:29px}.txt25{font-size:25px}.txt22{font-size:22px}.txt20{font-size:20px}.txt16{font-size:16px}.certification{background:#fffbf1;padding:75px 0 60px}.certification_content{width:940px;margin:0 auto;position:relative;border:2px solid #606060;padding:68px 32px 42px}.certification_content .left{float:left;width:550px}.certification_content .right{float:right}.certification_content .logo{position:absolute;top:0;left:50%;transform:translate(-50%,-58%);font-size:30px;line-height:.8;letter-spacing:.12em;text-indent:.12em;background:#fffbf1;padding:0 1em;color:#1d1d1d}.certification_content .box1{display:grid;align-items:center}.certification_content .box1 h2{grid-row:1/2;grid-column:1/2;font-size:24px;padding-left:8px;background-position:left 32px;width:518px}.certification_content .box1 .txt{grid-row:2/3;grid-column:1/2}.certification_content .box1 figure{grid-column:2/3;grid-row:1/3}.certification_content .box1 h3{font-size:24px;width:118px;padding-left:481px;margin-top:-10px;background-position:left 21px}.certification_content .box2 h3 span{font-size:22px;line-height:1.6;display:inline-block;background:red;color:#fff;padding:0 .5em;margin:2em 0 .5em}.certification_content p{font-size:16px;line-height:36px;padding-left:8px}.txt_right{display:block;text-align:right;margin-bottom:5px;padding-right:10px}.certification_content p .ub{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/bg_green.jpg) repeat-X left bottom}.certification_content p .dott{-webkit-text-emphasis:filled dot #6a6967;text-emphasis:filled dot #6a6967}.txt18{font-size:18px}.txt35{font-size:35px}.certification_stripe{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/certification_stripe.gif) repeat-x left bottom}.separator1{width:0;height:0;border-style:solid;border-width:95px 100vw 0 0;border-color:#fff8f2 #fff transparent transparent}.separator2{width:0;height:0;border-style:solid;border-width:142px 100vw 0 0;border-color:#fff #fbf7f3 transparent transparent}.separator3{width:0;height:0;border-style:solid;border-width:115px 100vw 0 0;border-color:#fbf7f3 #f4ede6 transparent transparent}.separator4{width:0;height:0;border-style:solid;border-width:79px 100vw 0 0;border-color:#f4ede6 #f0ffeb transparent transparent}.separator5{width:0;height:0;border-style:solid;border-width:142px 100vw 0 0;border-color:#f4fbf2 #fbf7f3 transparent transparent}.separator6{width:0;height:0;border-style:solid;border-width:97px 100vw 0 0;border-color:#fbf7f3 #fff transparent transparent}.separator7{width:0;height:0;border-style:solid;border-width:78px 100vw 0 0;border-color:#f4ede6 #fffaf4 transparent transparent}.separator8{width:0;height:0;border-style:solid;border-width:78px 100vw 0 0;border-color:#fff8f2 #f0ffeb transparent transparent}.q_and_a_content{width:1200px;height:625px;margin:0 auto;padding:50px 0 0;position:relative}.q_and_a_content .partition_logo{position:absolute;top:-72px;left:calc((100% - 63px)/2)}.q_and_a_content h3{text-align:center;margin:0 0 66px}.q_and_a_content .left_posi{width:730px;position:relative;float:left;padding:26px 0 0}.q_and_a_content .left_posi ul li{box-sizing:border-box;line-height:50px;display:block;background-size:contain !important;padding-left:70px;margin-bottom:21px;font-size:18px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.q_and_a_content .left_posi ul li:nth-child(1){background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/q_and_a_q1_bg.png) no-repeat left center;width:720px}.q_and_a_content .left_posi ul li:nth-child(2){background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/q_and_a_q2_bg.png) no-repeat left center;width:671px;margin-left:19px}.q_and_a_content .left_posi ul li:nth-child(3){background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/q_and_a_q3_bg.png) no-repeat left center;width:541px;margin-left:45px}.q_and_a_content .left_posi .ub{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/q_and_a_ub.jpg) repeat-x left bottom}.txt36{font-size:36px}.hatena01{position:absolute;top:0;right:85px}.hatena02{position:absolute;top:185px;right:205px}.q_and_a_content .right_posi{width:470px;position:relative;float:right}.q_and_a_content .right_posi p{box-sizing:border-box;width:443px;height:238px;margin:0 21px 0 6px;padding:40px 30px 33px 34px;border:1px solid #9e8a43;font-size:16px;line-height:34px;text-indent:86px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.q_and_a_content .right_posi .strong{font-weight:700}.q_and_a_content .right_posi .box_ub{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/q_and_a_box_ub.gif) repeat-x left bottom}.q_and_a_content .right_posi .box{position:absolute;top:6px;left:12px}.batsu{position:absolute;top:0;left:0}.q_and_a_content .answer{position:absolute;bottom:-65px;left:calc((100% - 938px)/2)}.q_and_a_content .answer .pop{position:absolute;top:75px;right:240px;transform:rotate(7deg);width:181px}.efforts01{width:100%;height:515px;background-color:#fbf7f3;position:relative}.efforts01 .feature1{width:874px;margin:0 auto}.efforts01_title{position:absolute;top:-32px;right:calc((100% - 874px)/2)}.efforts01_bd{position:absolute;top:-25px;left:50%}.feature1_content{box-sizing:border-box;position:absolute;width:1094px;top:125px;left:calc((100% - 1094px)/2);background-color:#fff;padding:56px 73px 33px 122px;text-align:center}.feature1_content h4{position:absolute;top:36px;left:35px}.feature1_content div{width:260px;height:330px;margin-right:54px;display:inline-block}.feature1_content div:last-child{margin-right:0}.feature1_content h5{margin:0 0 12px}.feature1_content div p:nth-child(2){margin-bottom:16px}.feature1_content div p:nth-child(3){height:95px;font-size:14px;line-height:21px;text-align:left}.feature1_content div p .ub{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/efforts_feature01_ub.gif) repeat-x left bottom}.feature1_content div p:last-child{text-align:right}.efforts0203{width:100%;height:680px;background:#f4ede6;position:relative}.efforts0203 .container{width:1086px;position:absolute;top:-45px;left:calc((100% - 1086px)/2)}.efforts0203 .container .left{float:left;position:relative;width:520px;margin-right:46px}.efforts0203 .container .left:nth-child(2){margin-right:0}.efforts0203 .container .left h3{width:96px;margin:0 auto 73px}.efforts0203 .container .left .efforts0203_title{position:absolute;top:70px;left:12px}.efforts0203 .container .left .efforts03_title{position:absolute;top:72px;left:-35px}.efforts0203 .container .left .content{background:#fff;box-sizing:border-box;padding:63px 30px 36px;position:relative}.efforts0203 .container .left .content h4{position:absolute;top:34px;left:24px}.efforts0203 .container .left .content>p{font-size:17px;line-height:28px;margin-left:55px}.efforts0203 .container .left .content p .wave{line-height:35px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/efforts_wave.gif) repeat-x left bottom;background-clip:padding-box;padding-bottom:5px}.efforts0203 .container .left .content p .dott{-webkit-text-emphasis:filled dot #6a6967;text-emphasis:filled dot #6a6967}.efforts0203 .container .left .content p .ub{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/efforts_feature0203_ub.gif) repeat-x left bottom;padding-bottom:.2em}.efforts0203 .container .left .content p .lh{line-height:31px}.efforts0203 .container .left .container2{margin-top:22px}.efforts0203 .container .left .container2 p{float:left;width:194px;margin-right:18px}.efforts0203 .container .left .container2 .content2{float:left;width:235px}.efforts0203 .container .left .container2 .content2 ul{margin-bottom:32px}.efforts0203 .container .left .container2 .content2 ul li{display:block;padding-left:20px;line-height:30px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/efforts0203_check.png) no-repeat left center;background-size:16px;font-size:15px}.detail_r{text-align:right}.efforts0203_bd{position:absolute;top:-18px;left:50%}.efforts_detail{padding-top:62px;text-align:center}.efforts0203 .container .partition_logo{position:absolute;bottom:-115px;left:calc((100% - 63px)/2)}.feature{background:#f0ffeb}.feature .partition_logo{position:absolute;top:-68px;left:calc((100% - 63px)/2)}.feature .container_title{width:87%;position:relative;box-sizing:border-box;min-width:1200px;max-width:1400px;padding:36px 0 29px;margin:0 auto}.feature .container_title .tri{position:absolute;bottom:-20px;left:calc((100% - 95px)/2)}.feature .container_title .title_l{float:left;box-sizing:border-box;padding-right:30px;width:55%}.feature .container_title .title_r{float:left;box-sizing:border-box;width:45%}.feature .container_title .title_l h3{box-sizing:border-box;padding:30px 0 20px}.feature .container_title .title_l h3 img{width:100%}.feature .container_title .title_r p img{width:100%}.container_system{width:100%;height:612px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/feature_system_bg.gif) no-repeat center top}.content_system{box-sizing:border-box;position:relative;width:1100px;margin:0 auto;padding:113px 0 0}.content_system .left{width:643px;position:relative}.content_system .left h4{margin-bottom:38px}.content_system .left h5{line-height:1;margin-bottom:40px}.content_system .left>p{line-height:1;margin-bottom:35px}.content_system .content2_system ul{width:250px}.content_system .content2_system ul li{display:block;line-height:30px;padding-left:25px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/efforts0203_check.png) no-repeat left center;background-size:16px}.content_system .content2_system p{width:390px}.content_system .left .to_detail{position:absolute;bottom:-16px;left:0}.content_system>.right{width:457px;padding:100px 0 0}.content_system .left .stripe{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/feature_system_stripe.png) repeat-x left bottom}.hukidashi{position:absolute;top:57px;left:510px;z-index:200}.catch_txt{position:absolute;line-height:41px;font-size:21px;width:624px;padding-left:105px;top:112px;left:474px}.container_feature0203{box-sizing:border-box;background-color:#fbf7f3;width:100%;height:443px;padding:56px 0 0}.content_feature0203{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/feature0203_bg.gif) no-repeat center top;width:1200px;margin:0 auto;position:relative}.content_feature0203 div{width:570px;height:335px;box-sizing:border-box;position:relative}.content_feature0203 h4{margin-bottom:32px}.content_feature0203 h5{font-size:28px;line-height:42px;width:265px;margin-bottom:20px}.content_feature0203 h5:nth-child(3){text-align:right}.feature0203_stripe{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/feature_system_stripe.png) repeat-x left bottom}.content_feature0203 ul{margin-bottom:30px}.content_feature0203 ul li{display:block;line-height:28px;font-size:15px;padding-left:25px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/efforts0203_check.png) no-repeat left center;background-size:14px}.content_feature0203 .feature02_img{position:absolute;bottom:-11px;left:267px}.content_feature0203 .feature03_img{position:absolute;bottom:-12px;left:298px}.content_feature0203 .feature04_img{position:absolute;left:294px;bottom:0}.content_feature0203 .feature05_img{position:absolute;left:294px;bottom:0}.content_feature0203 div .to_detail{position:absolute;left:20px;bottom:0}.feature0405_bgc{background-color:#f7f1eb;background-image:none;padding-bottom:45px}.feature04_list{background-image:none !important;line-height:28px;font-size:15px}.plan .logo{background:#f4fbf2;text-align:center;padding:58px 0 33px}.plan .logo div:first-child{margin-bottom:20px}.plan .explain{background:#e9f4e6;position:relative;padding:22px 0}.plan .explain p{width:990px;margin:0 auto;font-size:13px;line-height:20px}.explain div{position:absolute;left:calc((100% - 95px)/2);bottom:-15px}.plan .plan_needs{background:#fff8f2;padding-bottom:43px}.plan .plan_needs .container_plan{box-sizing:border-box;margin:0 auto;position:relative;padding:53px 0 0}.plan .plan_needs .container_plan:first-child{width:1170px;margin-bottom:10px}.plan .plan_needs .container_plan:nth-child(2){width:1190px}.plan .plan_needs .container_plan h4.SP{position:absolute;top:22px;left:-40px}.plan .plan_needs .container_plan h4.PN{position:absolute;top:33px;right:-10px}.plan .plan_needs .container_plan .wrap_plan{text-align:center}.plan .plan_needs .container_plan .wrap_plan .content_plan{width:270px;height:418px;position:relative;margin-right:21px}.plan .plan_needs .container_plan .wrap_plan .content_plan img{max-width:100%}.wrap_plan .content_plan:nth-child(4){margin-right:0 !important}.content_plan h5{font-family:"A1ゴシック L","A1 Gothic L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;box-sizing:border-box;padding-left:40px;text-align:left;line-height:50px;margin-bottom:19px;position:relative}.content_plan h5:after{position:absolute;left:0;bottom:6px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;line-height:1;color:#fff;width:1.25em;height:1.4em;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/plan_num.png);background-position:bottom center;background-repeat:no-repeat;background-size:contain;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.content_plan h5.plan1:after{content:"1"}.content_plan h5.plan2:after{content:"2"}.content_plan h5.plan3:after{content:"3"}.content_plan h5.plan4:after{content:"4"}.content_plan h5.plan5:after{content:"5"}.content_plan h5.plan6:after{content:"6"}.content_plan h5.plan7:after{content:"7"}.content_plan h5.plan8:after{content:"8"}.content_plan .plan_ub{width:88%;height:1px;background-color:#ffae2f;position:absolute;top:43px;right:0}.content_plan p{text-align:left;font-size:15px;line-height:25px;margin:18px 0 42px;padding-left:10px}.content_plan p .ub{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/plan_needs_ub.gif) repeat-x left bottom}.content_plan .to_detail{position:absolute;right:7px;bottom:0}.case{box-sizing:border-box;width:100%;height:485px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/case_bgimg.jpg) no-repeat left top;background-size:cover;padding:77px 0 0}.case .container{box-sizing:border-box;width:1160px;height:400px;margin:0 auto;border:2px solid #9ec990;padding:0 39px 31px;background-color:rgba(255,255,255,.6);position:relative}.case .container h4{font-size:36px;line-height:28px;color:#532f0f;margin-bottom:15px;padding-left:365px;letter-spacing:.1em;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/case_bggrow.png) no-repeat 42% 125%;background-size:320px;padding-top:173px}.case .container h4 .stripe{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/feature_system_stripe.png) repeat-x left bottom}.case .container p{font-size:15px;line-height:28px;width:549px}.case .container ul{position:absolute;top:55px;right:55px;width:448px}.case .container ul li{float:left;display:block;width:126px;margin:0 35px 27px 0}.case .container ul li:nth-child(3n){margin:0 0 27px}.case .container .to_detail{position:absolute;bottom:28px;left:calc((100% - 216px)/2)}contact{width:100%;height:424px;background:#fbf7f3}.contact .container{position:relative;width:1132px;margin:0 auto}.contact .container .partition_logo{position:absolute;top:-96px;left:calc((100% - 63px)/2)}.contact .container h4{position:absolute;top:-33px;right:-17px}.contact .container .to_detail{position:absolute;bottom:5px;right:-10px}.contact .container .left{box-sizing:border-box;width:524px;padding:63px 0 0 10px}.contact .container .right{box-sizing:border-box;width:608px;padding:116px 0 0 10px;font-size:16px}.contact .container .right h5{font-size:22px;margin-bottom:.7em;line-height:1.25}.contact .container .right .mkr{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/message_ub.gif) repeat-x left bottom}.contact .container .right ul{margin-top:1em}.contact .container .right p{font-size:16px;line-height:26px;margin-bottom:26px}.contact .container .right p .brown{font-size:17px;color:#603b17}.message{width:100%;height:558px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/message_bg.gif) no-repeat center top}.message h4{position:absolute;top:63px;left:5px}.message .container{position:relative;width:1186px;margin:0 auto}.message .container .left{box-sizing:border-box;width:648px;padding:108px 0 0 76px}.message .container .left h5{font-size:26px;line-height:30px;margin-bottom:36px}.message .container .left h5 .ub{background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/message_ub.gif) repeat-x left bottom}.message .container .left p{font-size:16px;line-height:24px;margin-bottom:1.4em}.message .container .left p:last-child{margin-bottom:0}.message .container .left p span{color:#a4831c}.message .container .right{box-sizing:border-box;width:538px;padding:16px 0 0;text-align:right}.photogallery{box-sizing:border-box;width:100%;height:752px;padding:126px 0 0;background-color:#fffbf1}.photogallery .container{box-sizing:border-box;position:relative;width:1120px;margin:0 auto;border:2px solid #606060;padding:77px 0 100px}.photogallery .container h4{position:absolute;top:-39px;left:calc((100% - 479px)/2)}.photogallery .gallery{box-sizing:border-box;width:630px;margin-left:40px;margin-right:auto;border:1px solid #cfcfcf;padding:8px;background:#fff}.photogallery .gallery img{aspect-ratio:611/355}.photogallery ul#bx-pager{position:absolute;top:77px;right:32px;width:399px}.photogallery ul#bx-pager:after{content:"";display:block;clear:both}.photogallery ul#bx-pager li{float:left;width:193px;margin-bottom:10px;margin-right:11px;list-style:none}.photogallery ul#bx-pager li:nth-child(2n+2){margin-right:0}.photogallery ul#bx-pager li img{vertical-align:bottom;width:100%}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots li button:before{font-size:12px;line-height:1;color:#e7d2be;opacity:1}.slick-dots li.slick-active button:before{color:#6e4c2a;opacity:1}.slick-dots li{margin:0}.slick-dots{bottom:-50px}.blog{width:100%;height:466px;background-color:#e9f4e6}.blog .container{box-sizing:border-box;width:1200px;margin:0 auto;padding:50px 0 0}.blog .container>.left{box-sizing:border-box;width:337px;height:350px;padding:61px 0 0 50px;background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/blog_bg.gif) no-repeat right 25px}.blog .container .left h4{margin-bottom:37px}.blog .container .left p{margin-bottom:30px}.blog .container>.right{box-sizing:border-box;width:863px}.blog .container .right ul::-webkit-scrollbar{width:16px}.blog .container .right ul::-webkit-scrollbar-track{background-color:#fff}.blog .container .right ul::-webkit-scrollbar-thumb{background-color:#e7e7e7;border-radius:16px}.blog .container>.right li span.left{width:150px;height:113px;display:block;overflow:hidden}.blog .container>.right li span.left img{width:100%;height:auto}.blog .container .right ul{box-sizing:border-box;width:825px;height:363px;overflow-y:scroll;padding-left:65px}.blog .container .right ul li{margin-bottom:24px}.blog .container .right ul dl{padding:7px 0;width:566px;box-sizing:border-box}.blog .container .right ul dl dt{font-size:14px;line-height:27px;color:#3f7330}.blog .container .right ul dl dd{font-size:14px;line-height:30px}.blog .container .right a{color:#4b4b4b;text-decoration:underline}.newsschedule{width:100%;height:481px;background-color:#f4ede6;padding:70px 0 35px}.newsschedule .inner{position:relative;width:1130px;margin:auto}.newsschedule .inner .partition_logo{position:absolute;bottom:-93px;left:calc((100% - 63px)/2)}.newsschedule .inner .news{box-sizing:border-box;width:550px;position:relative;padding-top:100px}.newsschedule .inner .news h3{position:absolute;top:0;left:calc((100% - 283px)/2)}.newsschedule .inner .news ul{box-sizing:border-box;width:550px;background-color:#fff;padding:54px 33px 97px}.newsschedule .inner .news ul li{border-top:1px dashed #cec7b7;padding:15px 10px;font-size:12px;line-height:23px}.newsschedule .inner .news ul li:last-child{border-bottom:1px dashed #cec7b7}.newsschedule .inner .news ul li dt{color:#603b17;width:70px}.newsschedule .inner .news ul li dd{width:364px}.newsschedule .inner .news ul li dd .link:hover{text-decoration:underline}.newsschedule .inner .news .news_all{position:absolute;bottom:38px;left:calc((100% - 192px)/2)}.newsschedule .inner .schedule{box-sizing:border-box;width:550px;position:relative;padding-top:100px}.newsschedule .inner .schedule h3{position:absolute;top:0;left:calc((100% - 255px)/2)}.newsschedule .inner .schedule .inner2{box-sizing:border-box;width:550px;padding:48px 37px 31px;background-color:#fff}.afterword{width:100%;background-color:#fffaf4;padding:20px 0 23px;margin-bottom:60px}.afterword p{width:1100px;margin:0 auto;font-size:13px;line-height:20px}.slider{margin-bottom:60px}.gmap iframe{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.separator91{width:0;height:0;border-style:solid;border-width:95px 100vw 0 0;border-color:#fffbf1 #fbf7f3 transparent transparent}.price{position:relative;background-color:#fbf7f3;text-align:center;padding-bottom:40px}.price *{box-sizing:border-box}.price img{max-width:100%}.price .partition_logo{position:absolute;top:-70px;left:calc((100% - 63px)/2)}.price_ttl{font-size:44px;color:#363636;width:620px;margin:0 auto;position:relative;padding:20px 0;margin-bottom:20px}.price_ttl:before,.price_ttl:after{content:"";display:block;width:100%;height:3px;left:0}.price_ttl:before{top:0;border-top:1px solid #b3b0ad;border-bottom:1px solid #a28c56}.price_ttl:after{bottom:0;border-top:1px solid #a28c56;border-bottom:1px solid #b3b0ad}.price_ttl span{display:block;padding:15px 0 7px;position:relative}.price_ttl span em{-webkit-text-emphasis:filled dot #6a6967;text-emphasis:filled dot #6a6967}.price_zero{display:flex;align-items:flex-end;justify-content:center;width:952px;margin:0 auto 44px}.price_zero_hdg{position:relative;padding:46px 30px 36px;border:1px solid #b19d8b;width:21.4%;background-repeat:no-repeat;background-size:calc(100% - 20px) auto;background-position:10px 10px;background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/price_arrow_1.png);margin-right:20px}.price_zero_hdg:after{content:"";display:block;position:absolute;right:-12px;top:78px;width:25px;height:50px;background-size:cover;background-repeat:no-repeat;background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/price_arrow_2.png)}.price_zero_hdg span{display:block;position:relative;text-align:left;font-size:19px}.price_zero_hdg span i{font-size:120%}.price_zero_hdg span em{font-size:150%}.price_zero dl{width:28%}.price_zero dt{margin-bottom:13px}.price_zero dt span{display:block;border-radius:2em;background-color:#8bb57d;color:#fff;font-size:20px}.price_zero dd{position:relative}.price_zero dd:before,.price_zero dd:after{content:"";display:block;position:absolute;width:100%;height:100%}.price_zero dd:before{top:0;left:0;border:1px solid #a28c56}.price_zero dd:after{top:-3px;left:-3px;border:1px solid #b3b0ad}.price_zero dd span{display:block;position:relative}.price_zero dl:nth-of-type(1) dd{padding:30px 0}.price_zero dl:nth-of-type(2) dd{padding:40px 0}.price_zero dl:nth-of-type(3) dd{padding:50px 0}.price_bnr{display:flex;justify-content:space-between;margin:0 auto;width:1090px}.price_bnr dl{background:#fff;border:1px solid #b19d8b}.price_bnr dt{background-image:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/../images/top/price_bnr_bg.png);background-size:6px auto;color:#fff;font-size:21px;line-height:2;padding-top:1px}.price_bnr dl:nth-of-type(1){width:48.6%}.price_bnr dl:nth-of-type(2){width:24.7%}.price_bnr dl:nth-of-type(3){width:24.7%}.price_bnr dl:nth-of-type(1) dd{padding:48px 0 0}.price_bnr dl:nth-of-type(2) dd{padding:14px 0 0}.price_bnr dl:nth-of-type(3) dd{padding:33px 0 24px}
.bx-wrapper{position:relative;margin-bottom:60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.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{//-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 .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;//background:url(//www.ortho-mouthpiece.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:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline;}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;//background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0}.bx-wrapper .bx-next{right:10px;//background:url(//www.ortho-mouthpiece.com/wp-content/themes/humanity/css/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{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.ortho-mouthpiece.com/wp-content/themes/humanity/css/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{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.ortho-mouthpiece.com/wp-content/themes/humanity/css/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{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}
img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
: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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 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 rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}: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}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}