@charset "utf-8";html{font-size:62.5%}body{font-family:"ヒラギノ角ゴ W3 JIS2004","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:16px;background:#fff;color:#1b385f;line-height:2;position:relative;-webkit-text-size-adjust:100%}strong{font-family:"ヒラギノ角ゴ W6 JIS2004"}a{text-decoration:none;color:#333;vertical-align:middle;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}a:focus,*:focus{outline:none}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 !important}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1046px !important}@media screen and (max-width:767px){html{font-size:2.4vw}}.fr{float:right !important}.fl{float:left !important}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}.cl{clear:both !important}.textHide{overflow:hidden;text-indent:100%;white-space:nowrap}.tac{text-align:center !important}.tar{text-align:right !important}.tal{text-align:left !important}.fb{font-weight:700 !important}.h3-noimage{margin-top:35px}.fnt-honmincho{font-family:"ヒラギノ明朝 W2 JIS2004","Hiragino Mincho W2 JIS2004"}.ten-mincho{font-family:"A1明朝","A1 Mincho";font-weight:700}.sp,.tb{display:none !important}@media screen and (min-width:768px) and (max-width:1066px){.tb_none_pc{display:none !important}.tb{display:block !important}}@media screen and (max-width:767px){.pc,.tb_none_pc{display:none !important}.sp{display:block !important}}.container{width:100%;max-width:1086px;padding:0 20px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative}.container:after{content:"";display:block;clear:both}.page-id-43 .elementor-section.elementor-section-boxed>.elementor-container{max-width:none !important;padding:0}@media (max-width:767px){.container{padding:0 4vw}}#wrapper{height:100%;padding-top:86px;box-sizing:border-box}@media screen and (max-width:1066px) and (min-width:768px){#wrapper{padding-top:80px}}@media screen and (max-width:767px){#wrapper{padding-top:50px}}#header{position:fixed;top:0;left:0;z-index:1000;width:100%;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;background:#fff}#header .logo{float:left;width:322px;margin:16px 0 0 35px}#header .logo img{width:100%}#header .logo a:hover{text-decoration:none}#header .logo a:hover,#header .logo img:hover{opacity:1}#header .header_menu{float:right;padding-right:20px}#header .header_menu .g_nav{display:flex}#header .header_menu .g_nav>li{position:relative;vertical-align:middle;padding:0 15px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-family:'Zen Old Mincho',serif;display:flex;align-items:center;text-align:center;vertical-align:middle;color:#1b385f;line-height:1.5;cursor:pointer;font-size:1.3rem;padding:0 5px;height:86px;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;position:relative;font-weight:700}#header .header_menu .g_nav>li>a:before,#header .header_menu .g_nav>li>span:before{position:absolute;content:"";width:100%;height:4px;background:#2687ff;bottom:0;left:0;opacity:0;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}#header .header_menu .g_nav>li>a:hover,#header .header_menu .g_nav>li>span:hover{color:#2687ff !important}#header .header_menu .g_nav>li>a:hover:before,#header .header_menu .g_nav>li>span:hover:before{opacity:1;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}#header .header_menu .g_nav>li>a>span,#header .header_menu .g_nav>li>span>span{display:block;margin:0 auto}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{font-family:"ヒラギノ明朝 W2 JIS2004","Hiragino Mincho W2 JIS2004";font-size:12px;color:#bc0041;line-height:1.2;display:block;letter-spacing:.1em;padding-top:10px}#header .header_menu .g_nav>li>span:hover+dl,#header .header_menu .g_nav>li>span ul:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li>span:hover{position:relative}#header .header_menu .g_nav>li dl{pointer-events:none;position:absolute;top:100%;left:50%;display:block;width:200px;margin-left:-100px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#edf5f0;-moz-transition-duration:.6s;-o-transition-duration:.6s;-webkit-transition-duration:.6s;transition-duration:.6s;filter:alpha(opacity=0);opacity:0;z-index:99}#header .header_menu .g_nav>li dl:before{content:"";border-left:10px solid transparent;border-bottom:12px solid #edf5f0;border-top:0 solid transparent;border-right:10px solid transparent;position:absolute;content:"";left:50%;top:-12px;margin-left:-10px;display:block}#header .header_menu .g_nav>li dl dt{font-size:20px;line-height:1.2;opacity:0;height:0}#header .header_menu .g_nav>li dl ul{max-width:1080px;margin:0 auto}#header .header_menu .g_nav>li dl li{display:block;line-height:1.3;position:relative;font-size:16px}#header .header_menu .g_nav>li dl li:before{color:#4c9c7e;font-size:14px;margin-right:8px;position:absolute;top:50%;left:15px;margin-top:-7px}#header .header_menu .g_nav>li dl li:last-child{margin-right:0}#header .header_menu .g_nav>li dl li a{font-family:"ヒラギノ明朝 W2 JIS2004","Hiragino Mincho W2 JIS2004";vertical-align:top;display:block;padding:15px 10px 15px 30px;border-bottom:1px solid #dfece4;color:#49574f}#header .header_menu .g_nav>li dl li:last-child a{border-bottom:none}#header .header_menu .g_nav>li dl a:hover{background-color:#dfece4;opacity:1}#header .header_menu .g_nav>li dl:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.box_nav{background-color:#7e6c5c;color:#fff;padding:15px 30px 30px;text-align:center}.box_nav h3{margin-bottom:5px;text-align:center;font-size:20px;letter-spacing:.1em;line-height:2}.box_nav p{margin-bottom:2px}.box_nav img{width:100%;height:auto}@media screen and (min-width:768px){#header .header_menu .g_nav>li dl{pointer-events:none}}@media screen and (max-width:1066px) and (min-width:768px){#header{top:0 !important}#header .logo{width:160px;margin:25px 0 0 10px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:11px;letter-spacing:.02em;padding:0;height:80px}#header .header_menu .g_nav>li{padding:0 5px}#header .header_menu{padding-right:5px}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{letter-spacing:.02em;font-size:10px}#header .header_menu .g_nav>li dl{top:80px}}@media screen and (max-width:767px){#header{height:50px;top:0 !important;background-color:#fff}#header .logo{margin:6px 0 7px 10px;max-width:223px}#header .logo img{width:100%;max-width:100%}#header .logo a:hover{text-decoration:none}#header .toggleMenu{display:block}.toggleMenu{background-color:#2ea8ef;width:50px;height:50px;text-align:left;cursor:pointer;position:absolute;top:0;right:0;z-index:30;display:flex !important;justify-content:center;align-items:flex-start;font-family:'EB Garamond',serif;color:#fff}.toggleMenu:before{position:absolute;content:"MENU";font-size:12px;bottom:4px;left:0;width:100%;text-align:center}.toggleMenu.active:before{content:"CLOSE"}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:14px;margin:0;padding-top:9px;font-size:11px;text-align:center;vertical-align:top;color:#bc0041;margin-top:10px}.menu-trigger:after{content:"MENU";display:block;line-height:1;font-size:10px;letter-spacing:.17em;font-weight:700;margin-top:30px;color:#bc0041;margin-left:0;display:none}.menu-trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#fff}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:9px;display:none}.menu-trigger span:nth-of-type(3){bottom:0}.toggleMenu.active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg);top:-5px}.toggleMenu.active .menu-trigger span:nth-of-type(2){opacity:0}.toggleMenu.active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg);bottom:-5px}#header .header_menu{background-color:#2ea8ef;position:absolute;top:50px;left:0;width:100%;margin-right:0;max-height:calc(100vh - 60px);box-sizing:border-box;overflow:auto;display:none;padding:0}#header .header_menu .g_nav{display:none;text-align:center;padding:4vw}#header .header_menu .g_nav>li{margin-bottom:2px;position:relative;border-left:none;padding:0;border-bottom:1px dotted #fff}#header .header_menu .g_nav>li br{display:none}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{width:100% !important;padding:4vw 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left;height:auto;color:#fff;letter-spacing:.1em;font-size:1.4rem}#header .header_menu .g_nav>li>a span,#header .header_menu .g_nav>li>span span{padding-top:0;background:0 0 !important;margin:0}#header .header_menu .g_nav>li>span:after{content:"";position:absolute;top:50%;right:20px;width:12px;height:12px;border-bottom:2px solid #49574f;border-left:2px solid #49574f;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;margin-top:-10px}#header .header_menu .g_nav>li.hover>span:after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-3px}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{margin:-2px 0 0 8px;display:inline-block;vertical-align:middle;bottom:0;color:#fff;padding-top:0;font-size:10px;display:none}#header .header_menu .g_nav>li dl{position:relative;top:0;left:0;background:0 0;padding:0;width:auto;margin-left:0}#header .header_menu .g_nav>li dl:before{display:none}#header .header_menu .g_nav>li dl li:before{display:none}#header .header_menu .g_nav>li dl li{padding-left:0}#header .header_menu .g_nav>li dt{display:none}#header .header_menu .g_nav>li ul{position:inherit;display:none;top:0;padding:0}#header .header_menu .g_nav>li ul li{display:block;margin-right:0;margin-top:2px}#header .header_menu .g_nav>li ul li a{position:relative;display:block;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;border-bottom:none;background:#dfece4}#header .header_menu .g_nav>li ul li a:hover{text-decoration:none;background:#bc0041;color:#fff}#header .header_menu .g_nav>li.hover ul{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li>span{position:relative}#header .header_menu .g_nav>li.hover>span+dl,#header .header_menu .g_nav>li>span:hover+dl{pointer-events:auto;opacity:1}}@media screen and (min-width:1067px) and (max-width:1260px){#header .logo{width:270px;margin:24px 0 0 20px}#header .header_menu .g_nav>li{padding:0 5px}}.hikoukai{display:none}.elementor-editor-active #content .hikoukai{display:block !important;border:5px solid #777;background:#555;padding:20px 0}a.js-hover-fade{display:block}a.js-hover-fade img{width:100% !important;top:0;left:0;display:block;transition:.5s ease}a.js-hover-fade:hover{opacity:1 !important}@media screen and (max-width:1066px){a.js-hover-fade img{z-index:10;position:relative}a.js-hover-fade img.sp{z-index:11}}.ori_tl>*>*{font-family:'Zen Old Mincho',serif;font-size:4rem;text-align:center;line-height:1.5 !important;margin-bottom:50px !important}.ori_tl>*>* span{color:#2ea8ef;font-size:2rem;display:block;padding-top:10px}.ori_tl>*>* em{font-size:3.6rem;display:block}.mv_area{position:relative;z-index:10}.recommend_area{margin-top:-10%;position:relative;z-index:9}.manageable_area{background:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/bg01.png) repeat center top/13px 13px;margin-top:-6vw;padding:9vw 63px 0;overflow:hidden}.manageable_area .img{margin:-2vw -3vw 0}.manageable_area .comment_box{position:relative;max-width:1215px;margin-left:auto;margin-right:auto;padding-top:25px}.manageable_area .comment_box .staff{margin-bottom:0}.manageable_area .comment_box .staff img{width:61.9% !important;max-width:751px}.manageable_area .comment_box .comment{position:absolute;top:0;width:28.7%;max-width:348px;right:8.2%}.about_area{background:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/invisalign_bg_pc.jpg) no-repeat center center/cover;padding:65px 0 100px 52%}.about_area .about_block{background-color:rgba(255,255,255,.5);backdrop-filter:blur(9px);border-radius:10px 0 0 10px;padding:60px}.about_area .lead_wrap{text-align:center;margin-bottom:30px;line-height:1;margin-top:-20px}.about_area .lead{font-family:'Zen Old Mincho',serif;font-size:3rem;background:linear-gradient(transparent 75%,#ffd5cb 0%);display:inline;line-height:1.5}.about_area .lead span{font-size:2.4rem}.about_area .txt p+p{margin-top:3rem}.feature_area{padding-top:80px;overflow:hidden}.feature_area .ori_tl>*>*{margin-bottom:30px !important}.feature_ol .conin02{padding:65px 0 90px 45%}.feature_ol .conin02:before{position:absolute;content:"";background:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/feature_img01_pc.jpg) no-repeat right top/cover;width:44%;height:100%;top:0;left:0;z-index:-1}.feature_ol .num{background:#65cbff;background:-moz-linear-gradient(top,#65cbff 0%,#0092ff 100%);background:-webkit-linear-gradient(top,#65cbff 0%,#0092ff 100%);background:linear-gradient(to bottom,#65cbff 0%,#0092ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#65cbff',endColorstr='#0092ff',GradientType=0);font-family:'EB Garamond',serif;color:#fff;font-size:9rem;line-height:1;width:104px;height:104px;border-radius:5px 5px 0;text-align:center;position:absolute;bottom:0;left:0}.feature_ol .tl{font-family:'Zen Old Mincho',serif;color:#2ea8ef;font-size:2.8rem;font-weight:700;line-height:1.3;border-bottom:1px solid #2ea8ef;padding-bottom:15px;margin-left:104px;padding-left:25px;width:100%}.feature_ol .tl_block{min-height:104px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;position:relative;margin-bottom:45px}.feature_ol>li:nth-child(2n) .conin02{padding-left:0;padding-right:45%}.feature_ol>li:nth-child(2n) .conin02:before{left:inherit;right:0;background-position:left center}.feature_ol>li:nth-child(2) .conin02:before{background-image:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/feature_img02_pc.jpg)}.feature_ol .con{position:relative;padding:0 63px}.feature_ol .con+.con{margin-top:50px}.feature_ol .itero{position:relative;padding-bottom:50px}.feature_ol .itero:before,.feature_ol .itero:after{position:absolute;content:"";z-index:10;height:233px;bottom:0;left:-40px;background:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/feature_img02_about_l.png) no-repeat left bottom/contain;width:184px}.feature_ol .itero:after{left:inherit;right:-40px;background:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/feature_img02_about_r.png) no-repeat right bottom/contain}.feature_ol>li:nth-child(3) .conin02:before{background-image:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/feature_img03_pc.jpg)}.feature_ol>li:nth-child(4) .conin02:before{background-image:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/feature_img04_pc.jpg)}.feature_ol>li:nth-child(5) .conin02:before{background-image:url(/wp-content/uploads/feature_img05_02_pc.png)}.flow_area{background:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/bg02.png) repeat center top/13px 13px;padding:120px 0 140px}.flow_ol>li{background:#fff;-webkit-box-shadow:2px 13px 23px rgb(0 162 255/14%);-moz-box-shadow:2px 13px 23px rgba(0,162,255,.14);box-shadow:2px 13px 23px rgb(0 162 255/14%);border-radius:7px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.flow_ol .tl_block{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;background:#2ea8ef;width:23.4%;color:#fff;line-height:1.4;border-radius:7px 0 0 7px;min-height:244px}.flow_ol .txt{-webkit-flex:1;flex:1}.flow_ol .tl_box .num{font-family:'EB Garamond',serif;font-size:3.7rem;padding-bottom:5px}.flow_ol .tl_box .stl{font-family:'Zen Old Mincho',serif;font-size:2.4rem}.flow_ol .tl_box .sstl{font-family:'EB Garamond',serif;font-size:1.4rem;padding-top:15px}.flow_ol .txt{padding:65px;letter-spacing:.07em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.flow_ol>li+li{margin-top:50px;position:relative}.flow_ol>li+li:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:22px 41.5px 0;border-color:#0091ff transparent transparent;top:-50px;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}.flow_ol>li:nth-child(2) .tl_block{background:#3991e2}.flow_ol>li:nth-child(3) .tl_block{background:#2f78d3}.flow_ol>li:nth-child(4) .tl_block{background:#2866c9}.flow_ol>li:nth-child(5) .tl_block{background:#0050bc}.comparison_area{padding:120px 0 150px}.comparison_area:before,.comparison_area:after{position:absolute;content:"";background:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/comparison_bg01.jpg) no-repeat left top/contain;top:0;left:0;width:514px;height:498px;z-index:-1}.comparison_area:after{background:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/comparison_bg02.jpg) no-repeat right top/contain;left:inherit;right:0}.comparison_table{width:100%;position:relative;z-index:10}.comparison_table tr>*:not(:first-child){width:27%}.comparison_table th,.comparison_table td{text-align:center;vertical-align:middle;font-family:'Zen Old Mincho',serif}.comparison_table thead th{font-size:2.4rem;vertical-align:bottom}.comparison_table thead th:nth-child(2){font-size:2.8rem;color:#fff}.comparison_table thead p{position:relative}.comparison_table thead th:nth-child(2) p:before{background:#2ea8ef;border-radius:5px 5px 0 0;top:-8px;left:0;width:100%;position:absolute;content:"";z-index:-1;height:110%;height:-webkit-calc(100% + 8px);height:calc(100% + 8px)}.comparison_table thead th:nth-child(3){border-right:1px solid #fff}.comparison_table tbody td:nth-child(3) div,.comparison_table tbody td:nth-child(4) div{border-right:1px solid #eaf8ff}.comparison_table thead th:nth-child(3) p:before,table.comparison_table thead th:nth-child(4) p:before{background:#efefef;top:0;left:0;width:100%;position:absolute;content:"";z-index:-1;height:100%}.comparison_table thead th:nth-child(4) p:before{border-radius:0 5px 0 0}.comparison_table thead p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:84px}.comparison_table thead th:nth-child(2) p{padding-bottom:4px}.comparison_table tbody td>*{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;min-height:122px;flex-direction:column;padding:25px 10px 10px;height:100%}.comparison_table tbody th{position:relative;font-size:1.8rem;vertical-align:middle}.comparison_table tbody tr th{background:#fff}.comparison_table tbody tr:first-child th{border-radius:5px 0 0}.comparison_table tbody tr:last-child th{border-radius:0 0 0 5px}.comparison_table td{vertical-align:top;font-weight:700;position:relative;background:#fff}.comparison_table tbody tr:last-child td:last-child{border-radius:0 0 5px}.comparison_table tbody td>*:before{border-bottom:1px solid #eaf8ff;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.comparison_table tbody tr:last-child td:last-child div{border-radius:0 0 5px}.comparison_table tbody tr th p:before{position:absolute;content:"";border-left:1px solid #eaf8ff;border-bottom:1px solid #eaf8ff;width:100%;height:100%;top:0;left:0}.comparison_table tbody tr:first-child th p:before{border-top:1px solid #eaf8ff}.comparison_table tbody tr:last-child th p:before{border-radius:0 0 0 5px}.comparison_table tbody tr:first-child th p:before{border-radius:5px 0 0}.comparison_table tbody td:nth-of-type(1){background:#e2f1ff}.comparison_table tbody tr:nth-child(2n) td:nth-of-type(1){background:#f7fcff}.comparison_table .mark{padding-bottom:8px}.comparison_table .mark img{max-width:36px}.price_area{background:#fdf9e2 url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/bg03.png) repeat top center/16px 5px;padding:75px 0 120px}.price_area .txt_area{margin-top:80px}.price_area .txt_block{background:#fff;-webkit-box-shadow:7px 13px 23px rgb(147 142 140/56%);-moz-box-shadow:7px 13px 23px rgba(147,142,140,.56);box-shadow:7px 13px 23px rgb(147 142 140/56%);border-radius:5px;position:relative;padding:20px 20px 55px;text-align:center;font-family:'Zen Old Mincho',serif;font-size:2rem;margin-bottom:70px}.price_area .txt_block:before{position:absolute;content:"";width:98%;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:98%;height:-webkit-calc(100% - 40px);height:calc(100% - 40px);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #ffe5de;border-radius:5px}.price_area .txt_block .tl_box .stl{font-size:2.4rem;background:linear-gradient(transparent 75%,#ffd5cb 0%);display:inline;line-height:1.5}.price_area .txt_block .tl_box{padding-top:120px;position:relative;margin-bottom:40px}.price_area .txt_block .tl_box:before{background:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/price_stl.png) no-repeat center center/contain;width:113px;height:68px;position:absolute;content:"";top:20px;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}.price_area .txt_block:after{position:absolute;content:"";background:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/price_staff_pc.png) no-repeat right bottom/contain;width:21.1%;max-width:220px;height:351px;bottom:0;right:40px}.price_block{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-bottom:70px}.price_block .box{width:47.9%;max-width:500px;border-radius:5px;background:#689bf7 url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/price_bg01.jpg) no-repeat center center/cover;-webkit-box-shadow:7px 13px 23px rgb(147 142 140/56%);-moz-box-shadow:7px 13px 23px rgba(147,142,140,.56);box-shadow:7px 13px 23px rgb(147 142 140/56%);padding:35px 30px 40px;font-family:'Zen Old Mincho',serif;color:#fff}.price_block .stl{font-size:3rem;text-align:center;border-bottom:1px solid #fff;padding-bottom:30px;margin-bottom:30px}.peice_box dl{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;min-height:50px}.peice_box dt{width:83px;border:1px solid #fff;border-radius:5px;text-align:center;font-size:2rem;line-height:1.3;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.peice_box dl:nth-child(2) dt{color:#1b385f;background:#fff}.peice_box dl+dl{margin-top:25px}.peice_box dd{font-size:2.8rem;line-height:1;padding-left:15px}.peice_box dd .num{font-size:5.2rem;font-family:'EB Garamond',serif;padding-right:7px}.peice_box dd .tax{font-size:1.3rem}.peice_box .price02 dd .num{font-size:7.1rem}.peice_box .price03 dd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.price_block .box+.box{background-image:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/price_bg02.jpg)}.price_area .btn a{width:282px;height:75px;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:5px;margin-left:auto;margin-right:auto;color:#fff;font-family:'Zen Old Mincho',serif;font-size:2.4rem;position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;transition:.5s ease;box-shadow:none;z-index:1}.price_area .btn a:before{width:100%;background:#29b7ff;background:-moz-linear-gradient(-45deg,#29b7ff 0%,#0092ff 100%);background:-webkit-linear-gradient(-45deg,#29b7ff 0%,#0092ff 100%);background:linear-gradient(135deg,#29b7ff 0%,#0092ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#29b7ff',endColorstr='#0092ff',GradientType=1);transition:.5s ease;position:absolute;border-radius:5px;content:"";top:0;left:0;height:100%;z-index:-1;opacity:1}.price_area .btn a:after{width:100%;background:#0b92d8;background:-moz-linear-gradient(-45deg,#0b92d8 0%,#2965d5 100%);background:-webkit-linear-gradient(-45deg,#0b92d8 0%,#2965d5 100%);background:linear-gradient(135deg,#0b92d8 0%,#2965d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b92d8',endColorstr='#2965d5',GradientType=1);-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;position:absolute;border-radius:5px;content:"";top:0;left:0;height:100%;z-index:-2;opacity:1}.price_area .btn a span:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #fff;top:50%;right:20px;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}.price_area .btn a:hover{-webkit-box-shadow:2px 13px 23px rgb(0 162 255/29%);-moz-box-shadow:2px 13px 23px rgba(0,162,255,.29);box-shadow:2px 13px 23px rgb(0 162 255/29%);-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}.price_area .btn a:hover:before{-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;opacity:0}.contact_area{background:#4badec url(/wp-content/uploads/contact_bg02_pc.jpg) no-repeat center top/cover;padding:90px 0 95px;text-align:center}.contact_area h2{font-family:'Zen Old Mincho',serif;color:#fff;font-size:4rem;text-align:center;line-height:1.5 !important;margin-bottom:60px !important}.contact_area h2 span{font-size:2rem;display:block;padding-top:10px}.contact_btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.contact_btn li{width:46.7%;max-width:488px;overflow:hidden;border-radius:5px;line-height:1;font-size:0;position:relative}.fixed_box{position:fixed;right:0;width:456px;z-index:999;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;bottom:0}.fixed_box li img{width:100%;margin:auto}.fixed_box .pagetop{width:61px;position:fixed;background:#fff;right:0;bottom:0}#page_top img{width:100%}#wpfront-scroll-top-container{display:none !important}.footer{background:#0c7846;padding:44px 0 64px;font-size:10px;letter-spacing:.05em;line-height:20px;color:#fff}.footer .logof{max-width:390px}.footer .logof a{display:block}.footer .logof a:hover,.footer .logof img:hover{opacity:1}.footer .text-footer{margin:42px 0 0}.footer .flex-box li a{color:#fff}.footer .flex-box li a:hover{text-decoration:underline !important}@media screen and (max-width:767px){.box_nav{padding:5vw 4vw;background:#2ea8ef}.box_nav .contact_area{background:0 0;padding:0}.box_nav .contact_area:before{display:none}.mv{margin-top:0}.mv img{width:100%}.recommend_area{margin-top:-26vw}.recommend_area img{width:100%}.ori_tl>*>*,.ori_tl>*>* em{font-size:2.8rem}.ori_tl>*>*{margin-bottom:10vw !important}.ori_tl>*>* span{padding-top:2vw}.manageable_area{margin-top:-14vw;padding:32vw 0 0;margin-bottom:1px}.manageable_area .img{margin:-9vw -6vw 0}.manageable_area .comment_box .staff img{width:104vw !important;margin-left:-1vw;max-width:inherit}.manageable_area .comment_box .comment{width:60%;right:3vw;max-width:inherit}.manageable_area .comment_box{padding-top:33vw;margin-top:-5vw}.about_area{background-image:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/invisalign_bg_sp.jpg);padding:20vw 4vw}.about_area .about_block{padding:14vw 4vw;background-color:rgba(255,255,255,.8)}.about_area .lead_wrap{margin-top:0;margin-bottom:5vw}.about_area .lead,.about_area .lead span{font-size:2.7rem}.feature_ol .con{padding:0 4vw}.feature_ol .conin02:before{background:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/feature_img01_sp.jpg) no-repeat center top/cover;width:100%;height:58vw}.feature_ol .conin02{padding:65vw 0 0 !important}.feature_ol .num{width:14vw;height:14vw;font-size:4.8rem;padding-top:.8vw}.feature_ol .tl{font-size:2rem;margin-left:14vw;padding-left:4vw;padding-bottom:1vw}.feature_ol .tl_block{min-height:14vw;margin-bottom:8vw}.feature_ol>li+li{margin-top:15vw}.feature_ol>li:nth-child(2) .conin02:before{background-image:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/feature_img02_sp.jpg)}.feature_ol>li:nth-child(3) .conin02:before{background-image:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/feature_img03_sp.jpg)}.feature_ol>li:nth-child(4) .conin02:before{background-image:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/feature_img04_sp.jpg)}.feature_ol>li:nth-child(5) .conin02:before{background-image:url(/wp-content/uploads/feature_img05_02_sp.png)}.feature_ol .con+.con{margin:10vw -4vw -29vw}.feature_ol .itero:before,.feature_ol .itero:after{display:none}.feature_ol .itero img{width:100%}.flow_area{margin-top:20vw;padding-top:20vw;padding-bottom:20vw}ol.flow_ol{padding:0 4vw}.flow_ol>li{flex-direction:column}.flow_ol .tl_block{width:100%;padding:1vw 8vw;min-height:25vw;border-radius:7px 7px 0 0}.flow_ol .tl_block .tl_box{width:100%;position:relative;text-align:left;padding-left:13vw}.flow_ol .tl_box .num{position:absolute;top:50%;left:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}.flow_ol .tl_box .sstl{padding-top:1.8vw}.flow_ol .txt{padding:7vw 8vw}.flow_ol>li+li{margin-top:6vw}.flow_ol>li+li:before{border-width:6vw 13vw 0;top:-6vw}.comparison_area{padding:20vw 0}.comparison_area:before,.comparison_area:after{width:41vw}.comparison_table thead th{font-size:1.9rem !important}.comparison_table thead p{min-height:18vw}.comparison_table tbody tr:first-child th p:before{border-radius:0}.comparison_table thead th:nth-child(4) p:before{border-radius:0}.comparison_table tbody tr:last-child th p:before{border-radius:0}.comparison_table tbody tr:last-child td:last-child{border-radius:0}.comparison_table tr>*:not(:first-child){width:26%}.comparison_table tbody tr th{font-size:1.5rem}.comparison_table td{font-size:1.3rem}.comparison_table tbody td>*{padding:4vw 1.6vw 0;min-height:35vw}.comparison_table .mark img{width:7vw;max-width:inherit}.comparison_table .mark{padding-bottom:2vw}.price_area{padding:20vw 4vw}.price_area .txt_area{margin-top:0}.price_area .txt_block{padding:10vw 10vw 60vw;margin-bottom:15vw}.price_area .txt_block:before{width:98%;width:-webkit-calc(100% - 6vw);width:calc(100% - 6vw);height:98%;height:-webkit-calc(100% - 6vw);height:calc(100% - 6vw)}.price_area .txt_block .tl_box{margin-bottom:7vw;padding-top:21vw}.price_area .txt_block .tl_box:before{top:0;width:26vw;height:16vw}.price_area .txt_block .txt{text-align:left}.price_area .txt_block:after{background-image:url(//yotuba6480.com/wp-content/themes/genova_tpl/./img/invisalign/price_staff_sp.png);width:74vw;max-width:inherit;background-position:center bottom;height:60vw}.price_block{flex-direction:column;margin-bottom:15vw}.price_block .box{width:100%;max-width:inherit;padding:5vw 4vw}.price_block .stl{padding-bottom:3vw;margin-bottom:8vw}.peice_box dt{width:22vw}.peice_box dd{padding-left:6vw;position:relative;font-size:3rem}.peice_box dd .tax{position:absolute;bottom:-5vw;left:6vw;font-size:1.7rem}.peice_box dd .num{font-size:6rem}.peice_box .price02 dd .num{font-size:8.6rem}.peice_box dl+dl{margin-top:9vw}.price_block .box+.box{margin-top:15vw}.price_area .btn a{width:75vw;height:18vw}.price_area .btn a span:before{border-width:1.5vw 0 1.5vw 1.5vw;right:5vw}.contact_area{background:#65cbff;background:-moz-linear-gradient(-45deg,#65cbff 0%,#0092ff 100%);background:-webkit-linear-gradient(-45deg,#65cbff 0%,#0092ff 100%);background:linear-gradient(135deg,#65cbff 0%,#0092ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#65cbff',endColorstr='#0092ff',GradientType=1);padding:16vw 0 24vw}.contact_area:before{position:absolute;content:"";background:#4badec url(/wp-content/uploads/contact_bg02_sp.png) no-repeat center top/cover;width:100%;height:51vw;top:0;left:0}.contact_area h2{font-size:2.9rem;margin-bottom:14vw !important}.contact_area h2 span{padding-top:1vw}.contact_btn{flex-direction:column}.contact_btn li{width:100%;max-width:inherit}.contact_btn li+li{margin-top:5vw}.footer{padding:26px 0 80px;text-align:center}.footer .logof{margin:auto}.footer .logof img{max-width:100%;width:auto}.footer .text-footer{margin-top:25px}.fixed_box{right:0;width:100vw;box-sizing:border-box;position:fixed;z-index:999;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;display:flex !important;flex-wrap:wrap;align-items:center;justify-content:space-between}.fixed_box .pagetop{width:13.3vw;height:13.3vw;background:#e2f4ff;display:flex;flex-wrap:wrap;align-items:stretch;position:fixed;justify-content:center;bottom:0;right:0}.fixed_box .pagetop a{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.fixed_box .pagetop img{width:3vw}.fixed_box ul:after{display:none}.fixed_box ul{width:86.7%;background:#fff;display:flex;flex-wrap:wrap;align-items:center;overflow:hidden;justify-content:space-between}.fixed_box li{width:50% !important;position:relative}.fixed_box li+li:before{background:#2ea8ef;position:absolute;content:"";height:150%;width:1px;top:50%;left:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}.fixed_box li img{width:100%}.fixed_box li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-right:1px;text-align:center}.f_bottom{padding:8vw 0 32vw}.fixed_box a:hover{opacity:1}}@media screen and (min-width:768px) and (max-width:1366px){.about_area .about_block{padding:50px 20px}.about_area{padding-left:45%}.ori_tl>*>*{font-size:2.6rem}.ori_tl>*>* em{font-size:2.4rem}.ori_tl>*>* span{font-size:1.6rem}.feature_ol .tl{font-size:2.3rem;margin-left:80px;padding-left:15px}.feature_ol .num{width:80px;height:80px;font-size:5.3rem;padding-top:11px}.feature_ol .conin02:before{width:48%}}@media screen and (min-width:768px) and (max-width:1066px){.mv{margin-top:0}.about_area{padding:50px 0 50px 45%}.about_area .lead{font-size:2.6rem}.feature_ol .tl{font-size:2rem;margin-left:60px;padding-left:14px;padding-bottom:8px}.feature_ol .num{font-size:3.8rem;width:60px;height:60px;padding-top:7px}.feature_ol .tl_block{margin-bottom:20px;min-height:60px}.feature_ol .txt{line-height:1.7;font-size:1.5rem}.feature_ol .conin02{padding:30px 0 30px 45%}.feature_ol .con{padding:0 20px}.feature_ol .conin02:before{width:47%}.feature_ol .con+.con{margin-top:30px}.flow_area{padding:50px 20px}.flow_ol .tl_box .stl{font-size:1.8rem}.flow_ol .txt{padding:20px}.flow_ol .tl_block{min-height:inherit}.comparison_area:before,.comparison_area:after{width:45%}.comparison_area{padding:120px 20px 50px}.comparison_table thead th{font-size:2rem}.comparison_table thead th:nth-child(2){font-size:2.4rem}.comparison_table td{font-size:1.3rem}.comparison_table tbody td>*{padding:25px 5px 0}.comparison_table tbody tr th{font-size:1.5rem}.comparison_table tr>*:not(:first-child){width:28%}.price_area{padding:50px 20px}.price_area .txt_area{margin-top:0}.price_area .txt_block:after{right:-20px}.price_area .txt_block .txt{font-size:1.7rem}.price_block .box{width:49%;padding:15px}.price_block .stl{padding-bottom:10px}.peice_box dd{font-size:2.2rem;padding-left:10px;padding-top:4px}.peice_box dd .num{font-size:3.7rem}.peice_box dt{width:48px;font-size:1.5rem}.peice_box .price02 dd .num{font-size:6rem}.price_area .txt_block{margin-bottom:50px}.price_block{margin-bottom:50px}.contact_area{padding:50px 20px 60px}}@media screen and (min-width:768px){.fixed_box ul li{line-height:1;width:197px;background:#fff}.fixed_boxx a{opacity:1;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}.fixed_box a:hover{opacity:.5;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}.fixed_box ul{width:395px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:#fff}.fixed_box ul li:nth-child(2){width:197px;position:relative}.fixed_box ul li:nth-child(2):before{width:1px;height:100%;top:0;left:0;position:absolute;content:"";background:#2ea8ef}#footer .fixed_box ul li a,#footer .fixed_box ul li img:not(.sp){display:block}}.ai_popup_content li,.ai_popup,.ai_popup p{font-family:'Zen Old Mincho',serif}.ai_bnr_wrapper{cursor:pointer;max-width:300px;text-align:right;max-height:72px}.mask{position:absolute;left:0;top:0;z-index:9999;background-color:#000;display:none}.window{display:none;z-index:99999}.ai_popup{max-width:400px;min-height:315px;padding:35px;padding-top:22px;padding-bottom:31px;font-weight:600;text-align:center}.window p{font-size:30px;color:#2ea8ef;margin-bottom:10px;line-height:1.3;letter-spacing:2px}.windowp2{font-size:20px !important}.popup_title{font-size:21px}.popup_title2{font-size:19px !important;font-weight:400;color:#000 !important;padding-bottom:13px}.ai_popup_content li{background-color:#fff;cursor:pointer;margin-bottom:13px;max-height:60px;position:relative;background:#2ea8ef}.ai_popup_content li{font-size:24px;padding-right:60px}.ai_popup_content li:last-child{margin-bottom:0}.ai_popup_content li a{display:flex;text-decoration:none}.popup_icon_img{margin-top:12px;margin-bottom:7px;margin-left:13px;max-width:36px;max-height:36px;margin-right:16px}.popup_arrow_img{margin-top:4%;right:17px;width:10%;position:absolute}.ai_popup_content li p{font-size:22px;color:#fff;margin-top:5.5%;margin-bottom:6%}.popup_underline{margin-top:2.5px;margin-bottom:15px;border:1px solid #2ea8ef}.topbnr1{cursor:pointer;max-width:300px;text-align:right;padding:0;position:unset;top:-109px;border:none;background:0 0;max-height:72px}.ai_bnr_wrapper img,#open-chatbot img{max-width:100%}.close{position:absolute;right:-30px;top:-30px;cursor:pointer;width:15%}.ai_popup_wrapper{position:fixed;bottom:0;z-index:9999;right:0;display:flex}@media screen and (min-width:767px){.ai_bnr_wrapper img,#open-chatbot img{max-height:72px}.open-chatbot img{max-height:72px}}.pagetopBt{position:fixed;bottom:90px;right:0}@media screen and (max-width:767px){.ai_popup_wrapper{display:flex}.ai_popup_content li{padding-right:0}.close{position:absolute;right:-18px;top:-21px;cursor:pointer;width:15%}.popup_arrow_img{width:10%;height:52%;margin-right:-5px;margin-left:0;margin-top:4%}.topbnr1{position:unset}.popup_icon_img{max-height:32px;max-width:32px;margin-top:14px;margin-bottom:6px;margin-left:11px}.ai_popup_content li p{font-size:20px;margin-top:15px}.ai_popup_content li{margin-bottom:13px}.window p{font-size:24px}.windowp2{font-size:16px !important}.popup_title2{font-size:17px !important}.ai_popup_content li{font-size:15px}.ai_popup{min-width:305px;max-width:305px;min-height:280px;padding:22px;padding-top:30px;padding-bottom:41px}}@media screen and (max-width:389px){.ai_popup{min-width:300px;max-width:300px;min-height:280px;padding:22px;padding-top:19px;padding-bottom:41px}}@media screen and (min-width:767px){.fixed_box{max-height:78px}}@media screen and (max-width:767px){.fixed_box li{height:13.3vw}}