.post-password-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;background:#fff;padding:20px;box-sizing:border-box;position:fixed;top:0;z-index:999999}#pwbox-1817{width:200px}body{font-family:メイリオ,"Meiryo",sans-serif;line-height:2;letter-spacing:.12em;color:#484848}a{color:#484848}a img{opacity:1;transition:opacity .5s cubic-bezier(.25,0,.45,1)}a:hover img{opacity:.8;transition:opacity .5s cubic-bezier(.25,0,.45,1)}img{width:auto;max-width:100%;vertical-align:bottom;margin:0;padding:0;-webkit-backface-visibility:hidden}p:not(:last-child){margin-bottom:20px}table{width:100%}.half{display:inline-block}strong{font-weight:700}.hikoukai{display:none}.elementor-editor-active #content .hikoukai{display:block !important;border:5px solid #777;background:#555;padding:20px 0}@media screen and (max-width:767px){.auto_height{height:auto !important}}#content{padding:0;min-height:600px}.elementor-section.elementor-section-boxed>.elementor-container{padding:0 20px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.elementor-heading-title{font-family:dnp-shuei-mincho-pr6,sans-serif;padding:inherit;margin:inherit;line-height:inherit}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.mb90{margin-bottom:90px !important}.mb95{margin-bottom:95px !important}.mb100{margin-bottom:100px !important}.mt20{margin-top:20px !important}#wrapper{padding-top:97px}#header{background:#fff;height:97px}#header .wrap{display:flex;justify-content:space-between;align-items:center;align-content:center;padding:0 52px 0 33px}#header .header_logo{float:none;width:20%;max-width:279px;margin:10px 0 0}#header .header_menu{float:none}#header .header_menu .g_nav>li{padding-right:0;margin-left:47px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:15px;font-weight:400;letter-spacing:0;color:#484848;height:97px;padding-top:8px;box-sizing:border-box}@media screen and (min-width:768px){#header .header_menu .g_nav>li:first-child{margin-left:0}#header .header_menu .g_nav>li>a:after,#header .header_menu .g_nav>li>span:after{display:block;content:"";width:100%;height:3px;background:#0054a4 !important;position:absolute;left:0;right:0;bottom:0;transition:.2s ease-out;-webkit-transform:scaleX(0);transform:scaleX(0)}.desktop #header .header_menu .g_nav>li>a:hover:after,.desktop #header .header_menu .g_nav>li>span:hover:after,#header .header_menu .g_nav>li.hover>a:after,#header .header_menu .g_nav>li.hover>span:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (max-width:1299px) and (min-width:1160px){#header .header_menu .g_nav>li{margin-left:27px}}@media screen and (max-width:1159px) and (min-width:1025px){#wrapper{padding-top:77px}#header{height:77px}#header .wrap{padding:0 25px 0 20px}#header .header_menu .g_nav>li{margin-left:23px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:14px;height:77px}}@media screen and (max-width:1024px) and (min-width:768px){#wrapper{padding-top:110px}#header{height:110px}#header .wrap{flex-wrap:wrap;justify-content:center;padding:0}#header .header_logo{width:100%;max-width:230px;margin:20px auto 10px}#header .header_menu{width:100%;padding:0 10px}#header .header_menu .g_nav{justify-content:center}#header .header_menu .g_nav>li+li{margin-left:19px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:14px;height:40px;padding-top:0}}@media screen and (max-width:767px){#wrapper{padding-top:65px}#header{height:65px}#header.open{position:fixed}#header .wrap{height:100%;align-items:flex-start;align-content:flex-start;padding:0}#header .header_logo{width:calc(100% - 85px);max-width:100%;margin:2px 0 0 15px;align-self:center}#header .header_logo img{max-width:226px}#header .header_menu{height:calc(100vh - 65px);top:65px}#header .header_menu:before{display:none}#header .header_menu .g_nav{background:#bfcde0;padding-top:30px}#header .header_menu .g_nav>li{margin-left:30px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:16px;height:auto;padding:17px 20px 15px}#header .header_menu .g_nav>li:last-child{margin:30px 0 0;color:#fff;padding:15px 30px 30px;background:url(/wp-content/uploads/mouthpiece_contactBg.jpg) no-repeat center;background-size:cover}#header .header_menu .g_nav>li:last-child h3{font-family:dnp-shuei-mincho-pr6,sans-serif}.toggleMenu{width:65px;height:65px}.menu-trigger{display:block;width:31px;height:25px;margin:20px auto 0}.menu-trigger span{left:0;width:31px;background:#0054a4}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:11px}.menu-trigger span:nth-of-type(3){bottom:0}.toggleMenu.active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}.toggleMenu.active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}}.flex{display:flex}.fixedBox{position:fixed;right:0;bottom:0;z-index:99}.fixedBox ul{display:flex}.fixedBox ul li:last-of-type{margin-left:40px}@media screen and (min-width:768px){#footer{padding:54px 0 74px}#footer .group .bnr{max-width:750px;margin-left:20px}#footer .bnr ul{justify-content:space-between}#footer .bnr ul li{margin:0 !important;width:calc((100% - 30px)/4)}}@media screen and (max-width:1060px) and (min-width:768px){#footer .group .bnr{max-width:370px}#footer .bnr ul{flex-wrap:wrap}#footer .bnr ul li{width:180px}#footer .bnr ul li:not(:nth-child(-n+2)){margin-top:10px !important}}@media screen and (max-width:767px){.flex{flex-direction:column}#footer{padding:50px 0 20%}#footer .group .bnr{max-width:630px}#footer li.fb{background:#4967a3;text-align:center;padding:1px}.fixedBox{width:100%;bottom:-1px !important;z-index:999}.fixedBox ul{margin-left:-30px}.fixedBox ul li:first-child{width:43%}.fixedBox ul li:nth-child(2){width:43.3%}.fixedBox ul li:last-child{width:13.6%;margin:0}.fixedBox ul li img{width:100%;border-right:1px solid #fff;box-sizing:border-box}.fixedBox ul li:last-child img{border-right:none}}#mainimage img{width:100%}.titleArea h2{font-size:36px;font-weight:500;letter-spacing:.12em;line-height:1.4;color:#0054a4;text-align:center}.titleArea h2 sub{display:block;font-family:din-2014,sans-serif;font-size:15px;font-weight:700;letter-spacing:.53em;line-height:1;color:#009ace;margin-top:21px}@media screen and (max-width:767px){.titleArea h2{font-size:28px;letter-spacing:.08em}}.recommendSec{background:url(/wp-content/uploads/mouthpiece_bg01.jpg) no-repeat center;background-size:cover;padding:98px 0 124px}.recommendSec h2{font-size:36px;font-weight:500;letter-spacing:.12em;line-height:1.6;color:#fff}.recommendWrap{margin-top:63px}@media screen and (min-width:768px){.recommendWrap .elementor-row{flex-wrap:wrap;justify-content:center;max-width:752px;margin:0 auto}.recommendWrap .elementor-row .elementor-inner-column{width:calc((100% - 56px)/3)}.recommendWrap .elementor-row .elementor-inner-column+.elementor-inner-column{margin-left:28px}.recommendWrap .elementor-row .elementor-inner-column:nth-of-type(4),.recommendWrap .elementor-row .elementor-inner-column:nth-of-type(5){margin-top:-13px}.recommendWrap .elementor-row .elementor-inner-column:nth-of-type(4){margin-left:0}}@media screen and (max-width:767px){.recommendSec{padding:40px 0 80px}.recommendSec h2{font-size:26px;letter-spacing:.1em}.recommendWrap{margin-top:30px}.recommendWrap .elementor-row{max-width:180px;margin:0 auto}.recommendWrap .elementor-row .elementor-inner-column:not(:first-child){margin-top:20px}}.dentitionSec{margin-top:-28px}.dentitionSec h3{display:inline-block;width:307px;background-image:linear-gradient(310deg,#1674ce 20%,#688bdc 56%,#24ccd8 130%);border-radius:50px;font-size:22px;font-weight:500;letter-spacing:.12em;line-height:1;color:#fff;position:relative;z-index:2}.dentitionSec h3:before{content:"";border-top:10px solid #268fd3;border-left:14px solid transparent;border-right:14px solid transparent;position:absolute;bottom:-10px;left:calc(50% - 14px)}.dentitionSec h3 span{display:block;background:rgba(0,154,206,.5);border-radius:50px;padding:17px 20px 21px}.dentitionWrap{margin-top:51px}.dentitionWrap.elementor-section.elementor-section-boxed>.elementor-container{max-width:1125px}.dentitionWrap .elementor-row{border-radius:5px;overflow:hidden;text-align:center}.dentitionWrap .elementor-row .elementor-inner-column{padding:46px 0 45px}.dentitionWrap .elementor-row .elementor-inner-column:nth-child(odd){background:#f3f3f3}.dentitionWrap .elementor-row .elementor-inner-column:nth-child(even){background:#ebebeb}.dentitionWrap .title{z-index:2}.dentitionWrap h4{font-size:24px;font-weight:500;letter-spacing:.12em;line-height:1;color:#0054a4}.dentitionWrap .photo{margin-top:-5px}.dentitionWrap .photo img{width:90%;max-width:124px}.dentitionWrap .txt{display:flex;align-content:center;align-items:center;justify-content:center;margin-top:-4px;z-index:2}.dentitionWrap .txt p{font-size:14px;font-weight:600;letter-spacing:.12em;line-height:1.57}@media screen and (min-width:768px){.dentitionWrap .elementor-row .elementor-inner-column{width:calc((100% - 5px)/6)}.dentitionWrap .elementor-row .elementor-inner-column+.elementor-inner-column{margin-left:1px}}@media screen and (max-width:1024px) and (min-width:768px){.dentitionWrap .elementor-row .elementor-inner-column{padding:30px 0}.dentitionWrap h4{font-size:20px}.dentitionWrap .txt p{font-size:12px;letter-spacing:.05em}}@media screen and (max-width:767px){.dentitionSec h3{width:235px;font-size:18px}.dentitionWrap{margin-top:40px}.dentitionWrap .elementor-row{max-width:540px;margin:0 auto}.dentitionWrap .elementor-row .elementor-inner-column{width:calc((100% - 2px)/3);margin-left:1px}.dentitionWrap .elementor-row .elementor-inner-column{padding:30px 0}.dentitionWrap h4{font-size:22px;letter-spacing:.08em}.dentitionWrap .txt p{letter-spacing:.05em}}@media screen and (max-width:767px) and (min-width:375px){.dentitionWrap .elementor-row .elementor-inner-column:nth-of-type(1),.dentitionWrap .elementor-row .elementor-inner-column:nth-of-type(4){margin-left:0}.dentitionWrap .elementor-row .elementor-inner-column:nth-child(-n+3){margin-bottom:1px}}@media screen and (max-width:479px){.dentitionWrap .elementor-row{max-width:335px}.dentitionWrap .elementor-row .elementor-inner-column{padding:25px 0}.dentitionWrap h4{font-size:18px}.dentitionWrap .txt p{font-size:12px}}@media screen and (max-width:374px){.dentitionWrap .elementor-row .elementor-inner-column{width:calc((100% - 1px)/2);margin-top:1px}.dentitionWrap .elementor-row .elementor-inner-column:nth-of-type(3){background:#ebebeb}.dentitionWrap .elementor-row .elementor-inner-column:nth-of-type(4){background:#f3f3f3}.dentitionWrap .elementor-row .elementor-inner-column:nth-of-type(odd){margin-left:0}.dentitionWrap .elementor-row .elementor-inner-column:nth-child(-n+2){margin-top:0}}.invisalignSec{background:url(/wp-content/uploads/mouthpiece_bg02.jpg) no-repeat center top;background-size:cover;padding:35px 0 111px;margin-top:97px;position:relative}.invisalignSec:before{content:"";border-top:60px solid #fff;border-left:93px solid transparent;border-right:93px solid transparent;position:absolute;top:0;left:calc(50% - 93px);z-index:1;pointer-events:none}.invisalignSec .photoWrap{mix-blend-mode:multiply;pointer-events:none;opacity:.27}.invisalignSec .photoWrap.elementor-section.elementor-section-boxed>.elementor-container{max-width:1126px;padding:0 10px}.invisalignSec .invisalignWrap{margin-top:-66px}.invisalignWrap.elementor-section.elementor-section-boxed>.elementor-container{max-width:1130px;position:relative;z-index:2}.invisalignWrap .title{margin-bottom:39px}.invisalignWrap h2{font-size:36px;font-weight:500;letter-spacing:.12em;line-height:1.34;color:#0054a4}.invisalignWrap .note{font-size:13px;line-height:1.82;letter-spacing:0;margin-top:39px}.invisalignWrap .note a:hover{color:#0054a4}@media screen and (max-width:1024px) and (min-width:768px){.invisalignWrap h2{font-size:32px}}@media screen and (max-width:767px){.invisalignSec{margin-top:60px;padding:40px 0 50px}.invisalignSec:before{border-top:40px solid #fff;border-left:60px solid transparent;border-right:60px solid transparent;left:calc(50% - 60px)}.invisalignSec .invisalignWrap{margin-top:0}.invisalignWrap .elementor-image{max-width:315px;margin:0 auto}.invisalignWrap .title{margin-bottom:30px}.invisalignWrap h2{font-size:28px;letter-spacing:.08em;text-align:center}.invisalignWrap .txt{font-size:15px;letter-spacing:.08em}.invisalignWrap .note{margin-top:25px}}.featureSec{padding:109px 0 146px;color:#fff}.featureSec .titleArea{margin-bottom:87px}.featureArea{padding:89px 0 102px;z-index:2}.featureArea:before{content:"";width:calc(50% + 270px);height:100%;position:absolute;bottom:0;z-index:-1;pointer-events:none}.featureArea.first:before{background:url(/wp-content/uploads/mouthpiece_bg03.jpg) no-repeat center;background-size:cover;right:0}.featureArea.second:before{background:url(/wp-content/uploads/mouthpiece_bg04.jpg) no-repeat center;background-size:cover;left:0}.featureArea .title{margin-bottom:37px}.featureArea h3{font-size:28px;font-weight:500;letter-spacing:.12em;line-height:1.79}.featureArea .txtWrap{position:relative;z-index:2}.featureArea .txtWrap:before{content:"";width:206px;height:166px;position:absolute;top:22px;z-index:-1;pointer-events:none}.featureArea.first .txtWrap:before{background:url(/wp-content/uploads/mouthpiece_txt_num01.png) no-repeat center;background-size:auto 166px;right:-24px}.featureArea.second .txtWrap:before{background:url(/wp-content/uploads/mouthpiece_txt_num02.png) no-repeat center;background-size:auto 166px;right:0}.featureSec .iTeroelement{background:#92b8d1;padding:89px 0 83px;margin-top:-40px;margin-bottom:124px}.featureSec .iTeroelement .elementor-row{flex-wrap:wrap;max-width:920px;margin:0 auto}.featureSec .iTeroelement .item{width:calc((100% - 150px)/4);position:relative}.featureSec .iTeroelement .item+.item{margin-left:50px}.featureSec .iTeroelement .txtWrap{width:100%;margin-top:23px;text-align:center}.featureSec .iTeroelement .txtWrap h4{font-size:28px;font-weight:500;line-height:1.5;letter-spacing:.11em;margin-bottom:23px}.featureSec .iTeroelement .txtWrap h4 span{background:url(/wp-content/uploads/mouthpiece_bg07.png) repeat-x bottom left;background-size:20px auto;padding-bottom:9px}.featureSec .iTeroelement .txtWrap p{font-family:dnp-shuei-mincho-pr6,sans-serif;font-size:18px;font-weight:500;line-height:1.72}@media screen and (min-width:768px){.featureSec .iTeroelement .item:not(:first-child):before{content:"";border-left:21px solid #dbce56;border-top:33px solid transparent;border-bottom:33px solid transparent;position:absolute;left:-34px;top:calc(50% - 33px)}}@media screen and (max-width:1024px) and (min-width:768px){.featureArea{padding:69px 0 82px}.featureArea:before{width:calc(50% + 240px)}.featureArea h3{font-size:26px;letter-spacing:.1em}}@media screen and (max-width:767px){.featureSec{padding:40px 0 60px}.featureSec .titleArea{margin-bottom:40px}.featureArea{padding:0 0 50px}.featureArea:before{width:calc(100% - 50px);height:calc(100% - 50px)}.featureArea.first .photoWrap{left:-20px}.featureArea.second .photoWrap{right:-20px}.featureArea .txtWrap{width:calc(100% - 52px);font-size:14px;line-height:1.8;letter-spacing:.08em}.featureArea.first .txtWrap{margin-left:auto}.featureArea .txtWrap:before{width:132px;height:106px;background-size:auto 106px !important;top:48px}.featureArea.first .txtWrap:before{right:-15px}.featureArea .title{margin-bottom:20px}.featureArea h3{font-size:18px;letter-spacing:.03em}.featureSec .iTeroelement{padding:89px 0 50px;margin-bottom:50px}.featureSec .iTeroelement .item{width:100%}.featureSec .iTeroelement .item+.item{margin-top:50px;margin-left:0}.featureSec .iTeroelement .item:not(:first-child):before{content:"";border-top:21px solid #dbce56;border-left:33px solid transparent;border-right:33px solid transparent;position:absolute;top:-34px;left:calc(50% - 33px)}.featureSec .iTeroelement .item .elementor-image{max-width:192px;margin:0 auto}.featureSec .iTeroelement .txtWrap h4{font-size:24px;margin-bottom:15px}.featureSec .iTeroelement .txtWrap p{font-size:16px}}.flowSec{background:#f3f3f3;padding:113px 0 130px}.flowArea{margin-top:59px}.flowArea .elementor-row{flex-direction:column}.flowArea .item{width:100%;background:#fff;border-radius:5px;padding:54px 79px 54px 46px}.flowArea .item:not(:last-child){margin-bottom:44px}.flowArea .item:not(:last-child):after{content:"";border-top:24px solid #dbce56;border-left:37px solid transparent;border-right:37px solid transparent;position:absolute;bottom:-24px;left:calc(50% - 37px)}.flowArea .item h3{font-size:24px;font-weight:500;line-height:1.34;color:#0054a4}.flowArea .item h3 span{width:80px;height:26px;background:#0054a4;border-radius:50px;font-size:15px;line-height:24px;letter-spacing:.12em;color:#fff;text-align:center;display:inline-block;vertical-align:top;margin-top:6px;margin-right:18px}@media screen and (min-width:768px){.flowArea .item .elementor-widget-wrap{display:grid;grid-template-columns:281px 1fr;align-items:center}.flowArea .item .photo{width:232px;grid-column:1;grid-row:1/3;align-self:start}.flowArea .item .title{grid-row:1;grid-column:2/3;align-self:end}.flowArea .item .txt{grid-row:2/3;grid-column:2/3;align-self:start;margin-top:10px}}@media screen and (max-width:1024px) and (min-width:768px){.flowArea .item{padding:54px 50px 54px 40px}}@media screen and (max-width:767px){.flowSec{padding:40px 0 60px}.flowArea{margin-top:40px}.flowArea .item{padding:25px 20px}.flowArea .item .photo{margin:20px 0}.flowArea .item .title{order:-1}.flowArea .item h3{font-size:18px;letter-spacing:.05em}.flowArea .item h3 span{width:68px;height:22px;font-size:13px;line-height:20px;letter-spacing:.05em;margin-top:3px;margin-right:10px}.flowArea .item .txt{font-size:15px;letter-spacing:.08em;line-height:1.8}}.typeSec{background:url(/wp-content/uploads/mouthpiece_bg05.jpg) no-repeat center;background-size:cover;padding:82px 0 132px}.typeSec .typeWrap{margin-top:67px}.typeWrap .elementor-row .elementor-inner-column{background:#fff;border:1px solid #0054a4}.typeWrap .elementor-row .elementor-inner-column:last-child{margin-left:-1px}.typeWrap .title{background:#f3f3f3;text-align:center;padding:19px 10px 21px}.typeWrap h3{font-size:25px;line-height:1.2;color:#0054a4}.typeWrap .sub_title{text-align:center;padding:26px 20px 0}.typeWrap h4{font-family:メイリオ,"Meiryo",sans-serif;font-weight:700;color:#0054a4}.typeWrap .circleList{padding:12px 75px 50px 59px}.typeWrap .circleList .elementor-icon-list-item{line-height:1.88;color:#0054a4;padding-left:20px;position:relative}.typeWrap .circleList .elementor-icon-list-item:not(:first-child){margin-top:21px}.typeWrap .circleList .elementor-icon-list-item:before{content:"";width:10px;height:10px;background:#6ed8fc;border-radius:50%;position:absolute;left:2px;top:9px}@media screen and (max-width:1024px) and (min-width:768px){.typeWrap .circleList{padding:12px 65px 40px 50px}}@media screen and (max-width:767px){.typeSec{padding:40px 0 60px}.typeSec .typeWrap{margin-top:40px}.typeWrap .elementor-row .elementor-inner-column:last-child{margin-left:0;margin-top:-1px}.typeWrap h3{font-size:20px}.typeWrap .circleList{padding:12px 24px 30px 20px}.typeWrap .circleList .elementor-icon-list-item:not(:first-child){font-size:15px;margin-top:10px}.typeWrap .circleList .elementor-icon-list-item:before{top:8px}}.feeSec{background:url(/wp-content/uploads/mouthpiece_bg06.jpg) no-repeat center;background-size:cover;padding:105px 0 139px}.feeSec .titleArea h2,.feeSec .titleArea h2 sub{color:#fff}.feeSec .feeWrap{margin-top:64px}.feeWrap .elementor-row{justify-content:space-between}.feeWrap .elementor-inner-column{width:calc(50% - 21px);background:rgba(0,84,164,.77);border-radius:5px;color:#fff}.feeWrap .elementor-widget-heading{background:url(/wp-content/uploads/mouthpiece_bg08.png) repeat left top;padding:44px 20px 30px;border-bottom:1px solid #6397c8;text-align:center}.feeWrap h3{font-size:30px;font-weight:500;line-height:1.2}.feeWrap h3 span{display:inline-block;width:105px;height:51px;border-radius:5px;line-height:46px;margin-left:29px}.feeWrap .allBox h3 span{background:#cebd22}.feeWrap .partBox h3 span{background:#4db4d6}.feeWrap .elementor-widget-text-editor{padding:30px 20px 54px;display:flex;justify-content:center;align-items:center}.feeWrap .elementor-text-editor{font-family:dnp-shuei-mincho-pr6,sans-serif;font-size:24px;font-weight:600;letter-spacing:.12em;line-height:1.77}.feeWrap .elementor-text-editor strong{font-size:47px;font-weight:500;letter-spacing:.12em;line-height:1.2;margin-right:6px;vertical-align:text-bottom}.feeWrap .allBox .elementor-text-editor strong{color:#dbce56}.feeWrap .partBox .elementor-text-editor strong{color:#9adff6}.dentalloanWrap{margin-top:43px}.dentalloanWrap .elementor-inner-column{background:#fff;border-radius:5px}.dentalloanWrap .elementor-widget-heading{text-align:center;border-bottom:1px solid #0054a4;padding:34px 20px 31px}.dentalloanWrap h3{font-size:28px;font-weight:500;line-height:1.4;color:#0054a4}.dentalloanWrap .elementor-widget-text-editor{display:flex;justify-content:center;text-align:center;line-height:2.25;padding:31px 30px 57px}@media screen and (max-width:1024px) and (min-width:768px){.feeWrap .elementor-inner-column{width:calc(50% - 15px)}.feeWrap .elementor-widget-heading{padding:35px 15px 22px}.feeWrap h3{font-size:24px}.feeWrap h3 span{width:80px;height:45px;line-height:40px;margin-left:15px}.feeWrap .elementor-text-editor{font-size:18px}.feeWrap .elementor-text-editor strong{font-size:40px}}@media screen and (max-width:767px){.feeSec{padding:40px 0 60px}.feeSec .feeWrap{margin-top:40px}.feeWrap .elementor-inner-column{width:100%}.feeWrap .elementor-inner-column:last-child{margin-top:30px}.feeWrap .elementor-widget-heading{padding:25px 10px 15px}.feeWrap h3{font-size:20px;letter-spacing:.08em}.feeWrap h3 span{width:60px;height:36px;line-height:32px;margin-left:10px}.feeWrap .elementor-widget-text-editor{padding:30px 15px 40px}.feeWrap .elementor-text-editor{font-size:15px;letter-spacing:.08em}.feeWrap .elementor-text-editor strong{font-size:38px;letter-spacing:.08em;vertical-align:sub}.dentalloanWrap .elementor-widget-heading{padding:25px 20px 23px}.dentalloanWrap h3{font-size:22px}.dentalloanWrap .elementor-widget-text-editor{line-height:2;padding:25px 20px 30px;font-size:14px;letter-spacing:.08em}}@media screen and (max-width:374px){.dentalloanWrap .elementor-widget-text-editor{font-size:12px;letter-spacing:.03em}}.qaSec .elementor-row{flex-wrap:wrap}.qaSec .elementor-inner-column{width:calc(100%/3);align-items:center}.qaSec .title{background-image:linear-gradient(324deg,#1674ce 0%,#688bdc 46%,#24ccd8 130%);position:relative;z-index:2}.qaSec .title:before{content:"";width:100%;height:100%;background:rgba(0,154,206,.5);position:absolute;left:0;top:0;z-index:-1;pointer-events:none}.qaSec .title .elementor-widget-heading{display:flex;align-content:center;justify-content:center;align-items:center;background:url(/wp-content/uploads/mouthpiece_txt_QA.png) no-repeat center;background-size:321px auto;padding:30px 0 46px}.qaSec .title h2{font-size:36px;font-weight:500;line-height:1.56;letter-spacing:.12em;text-align:center;color:#fff}.qaSec .item:nth-of-type(odd){background:#dff7ff}.qaSec .item .arrowList{padding:44px}.qaSec .item .arrowList .elementor-icon-list-item{font-size:15px;line-height:2.14;letter-spacing:0;padding-left:18px;padding-bottom:22px;border-bottom:1px solid #a9b5c1;position:relative}.qaSec .item .arrowList .elementor-icon-list-item:not(:first-child){margin-top:24px}.qaSec .item .arrowList .elementor-icon-list-item:before{content:"";border-left:8px solid #0054a4;border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;left:0;top:8px}.qaSec .item .arrowList .elementor-icon-list-item a:hover{color:#0054a4}@media screen and (min-width:768px){.qaSec .photo{overflow:hidden}.qaSec .photo div{height:100%}.qaSec .photo img{display:block;height:100%;object-fit:cover}}@media screen and (max-width:1024px) and (min-width:768px){.qaSec .title .elementor-widget-heading{background-size:220px auto}.qaSec .item .arrowList{padding:26px 25px 30px}.qaSec .item .arrowList .elementor-icon-list-item{font-size:14px;line-height:1.8;padding-bottom:15px}.qaSec .item .arrowList .elementor-icon-list-item:not(:first-child){margin-top:17px}.qaSec .item .arrowList .elementor-icon-list-item:before{top:5px}.qaSec .photo img{height:360px;object-position:31% 0}}@media screen and (max-width:767px){.qaSec .elementor-inner-column{width:100%;height:auto !important}.qaSec .title .elementor-widget-heading{background-size:240px auto;padding:30px 0 40px}.qaSec .title h2{font-size:30px}.qaSec .item .arrowList{padding:30px 30px 35px}.qaSec .item .arrowList .elementor-icon-list-item{line-height:2;padding-bottom:14px}.qaSec .item .arrowList .elementor-icon-list-item:not(:first-child){margin-top:15px}.qaSec .photo{width:50% !important;order:1}}.contactSec{background:url(/wp-content/uploads/mouthpiece_contactBg.jpg) no-repeat center;background-size:cover;padding:108px 0 105px}.contactSec .txtWrap{max-width:460px;font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:500;letter-spacing:.22em;color:#fff;margin-top:2px}.contactSec .title{margin-bottom:27px}.contactSec h2{font-size:34px;font-weight:500;letter-spacing:.21em;line-height:1.4}.contactSec h2 sup{display:block;font-size:14px;line-height:1;letter-spacing:.61em;margin-bottom:10px}.contactSec .txtWrap .txt{padding-top:25px;margin-top:28px;position:relative}.contactSec .txtWrap .txt:before{content:"";width:61%;height:1px;background:#fff;position:absolute;left:0;top:0}@media screen and (max-width:1024px) and (min-width:768px){.contactSec{padding:78px 0 75px}.contactSec .txtWrap{max-width:350px;font-size:14px;letter-spacing:.1em}.contactSec .title{margin-bottom:20px}.contactSec h2{font-size:26px;letter-spacing:.12em}.contactSec .txtWrap .txt{padding-top:20px;margin-top:23px}}@media screen and (max-width:767px){.contactSec{padding:50px 0 60px}.contactSec .txtWrap{max-width:630px;font-size:14px;letter-spacing:.1em;margin:0 auto}.contactSec .title{margin-bottom:15px}.contactSec h2{font-size:23px;letter-spacing:.1em}.contactSec h2 sup{letter-spacing:.4em}.contactSec .txtWrap .txt:before{width:200px}}