@charset "UTF-8";body{color:#222;letter-spacing:.04em}@media screen and (max-width:767px){body{line-height:1.28}}#content{padding:0}.post-password-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:20px}#content{overflow:hidden}.fnt-aboreto{font-family:"Aboreto",system-ui;font-weight:400;font-style:normal}.fnt-spectral{font-family:"Spectral",serif;font-weight:400;font-style:normal}.fnt-noto-sans{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}.fnt-noto-serif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-style:normal}.container{max-width:1170px}@media screen and (max-width:767px){.container{padding:0 24px}}a{color:inherit}img{width:auto;max-width:100%;height:auto}strong{font-weight:700}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.elementor-widget:not(:last-child){margin-bottom:0}header{display:flex;align-items:flex-start;gap:20px;width:100%;position:fixed;top:0;left:0;color:#fff;z-index:1;padding:24px 96px 24px 50px;box-sizing:border-box;z-index:100}header .col{flex:1 0 0}header .logo{width:297px;padding-top:28px}header .txt{font-size:12px;line-height:20px;letter-spacing:.04em}header .time{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:16px 32px;line-height:16px;letter-spacing:.04em}header .time dl{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px}header .time dl dt{border:1px solid #fff;padding:10px}header .time dl dd p{display:grid;grid-template-columns:50px 1fr;gap:10px}header .time dl dd p span{text-align:right}header .time dl dd p:not(:last-child){margin-bottom:10px}header .bnr{display:flex;align-items:center;gap:8px}header .bnr a,header .bnr img{display:block}header .btnTel{width:225px}header .btnWeb{width:129px}.hamburger{background:#379fdb;width:64px;height:64px;position:fixed;top:26px;right:16px;transition:all .3s;cursor:pointer}.hamburger:hover{opacity:.7}.hamburger span{display:block;width:42px;height:2px;background-color:#fff;position:absolute;top:50%;left:11px;transition:all .3s}.hamburger span:before,.hamburger span:after{content:"";width:100%;height:2px;background-color:#fff;position:absolute;left:0;transition:all .3s}.hamburger span:before{top:-10px}.hamburger span:after{top:10px}.hamburger.is-active span{background-color:transparent}.hamburger.is-active span:before{top:0;transform:rotate(25deg)}.hamburger.is-active span:after{width:100%;top:0;transform:rotate(-25deg)}.navbar{display:grid;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/navbar-bg.webp) no-repeat center/cover;width:100%;height:100vh;position:fixed;top:0;left:0;overflow-y:auto;font-weight:300;font-size:24px;line-height:1.6;letter-spacing:.04em;z-index:-1;box-sizing:border-box;padding:30px;opacity:0;visibility:hidden;transition:all .3s linear}.navbar .nav-in{width:100%;max-width:1120px;margin:auto}.navbar .nav-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:16px 128px}.navbar .nav-list li{border-bottom:1px solid #fff}.navbar .nav-list a{display:block;position:relative;padding:16px 0 16px 30px}.navbar .nav-list a:before{content:'';width:0;height:0;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #fff;border-style:solid;position:absolute;top:calc(50% - 5px);left:0}.navOpen .navbar{opacity:1;visibility:visible}@media screen and (max-width:1100px){header .time{flex-direction:column;align-items:flex-end}}@media screen and (max-width:1023px){header{flex-direction:column}header .time{align-items:flex-start}header .bnr{display:none}.navbar .nav-list{gap:16px 30px}}@media screen and (max-width:767px){header{gap:8px;padding:10px}header .logo{width:170px;padding-top:4px}header .txt{font-size:8px;line-height:1.08}header .time{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px;line-height:16px}header .time dl{gap:8px}header .time dl dt{width:62px;font-size:11px;padding:4px 0;text-align:center}header .time dl dd p{grid-template-columns:35px 1fr;gap:5px}header .time dl dd p:not(:last-child){margin-bottom:0}header .btnTel{width:175px}header .btnWeb{width:100px}.hamburger{width:48px;height:48px;top:8px;right:8px}.hamburger span{width:32px;left:8px}.navbar{font-size:18px;padding:150px 24px 24vw}.navbar .nav-list{display:block}.navbar .nav-list li+li{padding-top:20px}.navbar .nav-list a{padding:12px 0 12px 22px}}footer{background-color:#183062;color:#fff;font-size:15px;line-height:28px;letter-spacing:.16em;padding:64px 0 112px}footer .logo{width:297px}footer .box{display:flex;justify-content:space-between;gap:20px;padding-top:64px}footer .box .col{width:510px}footer .timeTable{width:100%}footer .timeTable th,footer .timeTable td{font-weight:400;font-size:15px;line-height:15px;letter-spacing:.04em;text-align:center}footer .timeTable thead th{border-bottom:0;padding-bottom:24px}footer .timeTable thead th:not(:first-child){width:42px}footer .timeTable tbody th,footer .timeTable tbody td{border-top:1px solid #fff;padding:24px 0}footer .timeTable tbody tr:last-child{border-bottom:0}footer .timeTable tbody tr:last-child th,footer .timeTable tbody tr:last-child td{padding-bottom:0}footer .time{padding-top:30px}footer .time p{display:grid;grid-template-columns:90px 1fr}footer .txt-info{width:500px}footer .txt-info p{display:grid;grid-template-columns:90px 1fr}footer .txt-info a{color:inherit}@media screen and (max-width:1023px){footer .logo{width:510px;margin:0 auto}footer .logo a{display:block;width:297px}footer .box{flex-direction:column;align-items:center}}@media screen and (max-width:767px){footer{padding:50px 0 64px}footer .logo{width:100%}footer .logo a{display:block;width:226px}footer .box{padding-top:40px}footer .box .col,footer .box .txt-info{width:100%}footer .box .time{font-size:14px;padding-top:20px}footer .box .time p{grid-template-columns:80px 1fr}footer .box .txt-info p{display:block}footer .box .txt-info p span:after{content:':'}footer .timeTable th{text-align:left}footer .timeTable thead th{padding-bottom:16px}footer .timeTable thead th:not(:first-child){width:26px}footer .timeTable tbody td,footer .timeTable tbody th{padding:16px 0}}.ai_popup{display:none}.fixed_box{position:fixed;bottom:0;right:0;padding:0 16px 16px 0;z-index:99}.fixed_box ul{display:flex}.fixed_box img,.fixed_box a{display:block}.fixed_box .pagetopBt{width:48px}@media screen and (max-width:767px){.fixed_box{padding:0}.navOpen .fixed_box{bottom:0 !important;z-index:100}}#kv{width:100%;padding-top:56.2%;position:relative}#kv .elementor-container,#kv .elementor-row{width:100%;height:100%}#kv .elementor-container{position:absolute;top:0;left:0}#kv .bg{width:100%;height:100%;position:absolute;top:0;left:0}#kv .bg .elementor-image,#kv .bg .elementor-element,#kv .bg .elementor-widget-container{width:100%;height:100%}#kv .bg .photo_sp{display:none}#kv .bg img{width:100%;max-width:inherit;height:100%;object-fit:cover}#kv .content{align-items:flex-end;width:100%;height:100%;position:relative;padding:40px}#kv .ttl{width:52.3438%}#kv .catch{width:29.0625%;position:absolute;bottom:36%;right:6%}#kv .bnr{width:40.625%;position:absolute;bottom:0;right:0}.navOpen #kv .bnr{position:fixed;bottom:40px;right:64px;z-index:100}@media screen and (max-width:1100px){#kv{padding-top:70%}}@media screen and (max-width:1023px){#kv{padding-top:216%}#kv .bg .photo_pc{display:none}#kv .bg .photo_sp{display:block}#kv .content{flex-direction:column;align-items:center;justify-content:flex-end;padding:40px 24px}#kv .ttl{width:100%}#kv .catch{width:63.3%;position:static;padding-top:40px}.kv-bnr_sp{padding:16px 24px}}@media screen and (max-width:767px){#kv .ttl{width:auto;margin-left:-15px}}#reason{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason-bg.webp) no-repeat center/cover;padding:64px 0 45px}#reason h2{max-width:929px;margin:0 auto}@media screen and (max-width:767px){#reason{background:0 0;padding:0}#reason .container{padding:0}}.reason-item .no{font-family:"Noto Serif JP",serif;font-weight:300;letter-spacing:.32em}.reason-item .no .ja{display:inline-block;vertical-align:bottom;border-bottom:1px solid;line-height:16px;margin-left:16px;padding:0 10px 16px;position:relative;bottom:10px}.reason-item .no .en{font-family:"Aboreto",system-ui;font-weight:400;font-size:64px;line-height:64px;letter-spacing:.24em}.reason-item .h-24{font-weight:400;font-size:24px;line-height:35px;letter-spacing:.08em}.reason-item .h-24 h2,.reason-item .h-24 h3,.reason-item .h-24 h4{font-weight:400;line-height:inherit}.reason-item .h-36{font-weight:400;font-size:36px;line-height:40px;letter-spacing:.24em}.reason-item .h-36 h2,.reason-item .h-36 h3,.reason-item .h-36 h4{font-weight:400;line-height:inherit}.reason-item .h-40{font-weight:300;font-size:40px;line-height:56px;letter-spacing:.16em}.reason-item .h-40 h2,.reason-item .h-40 h3,.reason-item .h-40 h4{font-weight:300;line-height:inherit}.reason-item .h-56{font-weight:300;font-size:56px;line-height:56px;letter-spacing:.12em}.reason-item .h-56 h2,.reason-item .h-56 h3,.reason-item .h-56 h4{font-weight:300;line-height:inherit}.reason-item .elementor-text-editor strong{font-weight:700}@media screen and (max-width:1023px){.reason-item .h-56{line-height:1.44}}@media screen and (max-width:767px){.reason-item .no .ja{max-width:max-content;font-size:14px;line-height:14px;margin-left:0;padding:0 0 16px;position:relative;bottom:0}.reason-item .no .en{display:block;font-size:32px;line-height:32px;letter-spacing:.16em;padding-bottom:8px}.reason-item .h-40{font-size:24px;line-height:1.28}.reason-item .h-56{font-size:32px}}#reason01{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason1-bg.webp) no-repeat center/cover;color:#fff;padding:96px 0}#reason01:before{content:'';width:36%;height:928px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason1-photo.webp) no-repeat center bottom/auto 100%;position:absolute;bottom:0;left:16px}#reason01 .no{text-align:right}#reason01 h2{max-width:max-content;border-bottom:1px solid;margin-left:auto;padding-top:86px;padding-bottom:16px}#reason01 .elementor-widget-text-editor{max-width:1000px;margin-left:auto;padding-top:48px}#reason01 .elementor-widget-text-editor p:not(:last-child){padding-bottom:48px}@media screen and (max-width:1200px){#reason01{background-position:top left 20%}#reason01:before{background-size:100% auto;width:55%}}@media screen and (max-width:767px){#reason01{background:linear-gradient(135deg,rgba(33,68,109,.9),rgba(31,82,142,.9));padding:64px 0}#reason01:before{content:'';width:58px;height:521px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason01-deco_sp.png) no-repeat center top/cover;position:absolute;bottom:14px;left:0}#reason01:after{content:'';width:auto;height:auto;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason01-deco-1_sp.webp) no-repeat top left/78px auto,url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason01-deco-2_sp.webp) no-repeat right bottom/78px auto;position:absolute;top:4px;right:4px;bottom:4px;left:4px}#reason01 .container{z-index:1}#reason01 .no{text-align:left}#reason01 h2{margin-left:0;padding-top:16px}#reason01 .elementor-widget-image{width:auto;margin:0 -24px;padding-top:16px}#reason01 .elementor-widget-text-editor{padding-top:16px}#reason01 .elementor-widget-text-editor p:not(:last-child){padding-bottom:16px}}#reason02_01{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-bg-1.webp) no-repeat center top/cover;padding:96px 0}#reason02_01:before{content:'';width:415px;height:924px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-no.webp) no-repeat center top/cover;position:absolute;top:0;left:calc(50% + 215px)}#reason02_01 .no{color:#fff}#reason02_01 .box-1{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-box1-bg.webp) no-repeat center top/cover;margin-top:124px}#reason02_01 .box-1 .elementor-widget-wrap{flex-wrap:nowrap;gap:50px;padding:76px 48px 48px;position:relative}#reason02_01 .box-1 .elementor-widget-wrap:before{content:'';width:auto;height:auto;border:1px solid #9b8d6b;position:absolute;top:12px;right:12px;bottom:12px;left:12px}#reason02_01 .box-1 .elementor-widget-heading{width:auto;background-color:#9b8d6b;color:#fff;position:absolute;top:-28px;left:48px;padding:0 16px}#reason02_01 .box-1 .elementor-widget-heading h3{font-weight:400}#reason02_01 .box-1 .elementor-widget-image{width:467px}#reason02_01 .box-1 .elementor-widget-text-editor{width:517px}#reason02_01 .box-2{margin-top:92px;position:relative}#reason02_01 .box-2 .elementor-widget-heading h3{font-weight:400}#reason02_01 .box-2:before{content:'';width:150px;height:267px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-deco-5.webp) no-repeat center top/cover;position:absolute;top:50%;right:-105px;transform:translateY(-50%)}#reason02_01 .box-2 .elementor-row{flex-direction:column;flex-wrap:nowrap;background-image:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.9),#f2e7d2);padding:76px 48px 48px;position:relative}#reason02_01 .box-2 .elementor-row:before{content:'';width:auto;height:auto;border:1px solid #9b8d6b;position:absolute;top:12px;right:12px;bottom:12px;left:12px}#reason02_01 .box-2 .elementor-row:after{content:'';width:497px;height:370px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-deco-1.webp) no-repeat center top/cover;position:absolute;bottom:12px;left:12px}#reason02_01 .box-2 .elementor-row .elementor-column{width:100%;position:static}#reason02_01 .box-2 .elementor-row .elementor-column .elementor-widget-wrap,#reason02_01 .box-2 .elementor-row .elementor-column .elementor-column-wrap{position:static}#reason02_01 .box-2 .elementor-widget-heading{width:auto;background-color:#9b8d6b;color:#fff;position:absolute;top:-28px;left:48px;padding:0 16px}#reason02_01 .box-2 .col-1 .elementor-widget-wrap{flex-wrap:nowrap;gap:50px}#reason02_01 .box-2 .col-1 .elementor-widget-image{width:465px;order:2}#reason02_01 .box-2 .col-1 .elementor-widget-text-editor{width:515px;order:1}#reason02_01 .box-2 .col-2 .elementor-widget-image{padding-top:12px}#reason02_01 .box-2 .elementor-divider{padding:28px 0}#reason02_01 .box-2 .elementor-divider .elementor-divider-separator{border-top-color:#9b8d6b}@media screen and (max-width:1023px){#reason02_01 .box-1 .elementor-widget-heading{top:-48px}#reason02_01 .box-1 .elementor-widget-heading br.sp{display:block !important}#reason02_01 .box-1 .elementor-widget-wrap{flex-direction:column}#reason02_01 .box-1 .elementor-widget-image,#reason02_01 .box-1 .elementor-widget-text-editor{width:100%}#reason02_01 .box-2 .col-1 .elementor-widget-wrap{flex-direction:column}#reason02_01 .box-2 .col-1 .elementor-widget-image,#reason02_01 .box-2 .col-1 .elementor-widget-text-editor{width:100%}}@media screen and (max-width:767px){#reason02_01{background:linear-gradient(95deg,#564119,#665a44);padding:60px 0 0}#reason02_01:before{width:100%;height:100%;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-bg-1_sp.webp) no-repeat center top/100% auto;left:0}#reason02_01:after{display:none}#reason02_01 .container{padding:0}#reason02_01 .no{padding:0 24px 64vw}#reason02_01 .box-1{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-box1-bg_sp.webp);margin-top:0}#reason02_01 .box-1 .elementor-widget-wrap{gap:16px;padding:55px 24px 44px}#reason02_01 .box-1 .elementor-widget-wrap:before{top:4px;right:4px;bottom:4px;left:4px}#reason02_01 .box-1 .elementor-widget-heading{padding:8px 16px;top:-40px}#reason02_01 .box-2{margin-top:52px}#reason02_01 .box-2 .elementor-row{background-image:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.9),#f2e7d2);padding:55px 24px 44px}#reason02_01 .box-2 .elementor-row:before{top:4px;right:4px;bottom:4px;left:4px}#reason02_01 .box-2 .elementor-row:after{width:100px;height:80px;bottom:4px;left:4px}#reason02_01 .box-2 .elementor-widget-heading{text-align:center;padding:8px;top:-20px;right:20px;left:20px}#reason02_01 .box-2 .col-1 .elementor-widget-wrap{gap:16px}#reason02_01 .box-2 .col-1 .elementor-widget-image{order:1}#reason02_01 .box-2 .col-1 .elementor-widget-text-editor{order:2}#reason02_01 .box-2 .elementor-divider{padding:16px 0}#reason02_01 .box-2 .col-2 .elementor-widget-image{padding-top:24px}}#reason02_02{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-bg-2.webp) no-repeat center top/cover;padding:96px 0}#reason02_02 .container{max-width:1070px}#reason02_02 h2{color:#fff;max-width:max-content;border-bottom:1px solid;padding-bottom:16px}#reason02_02 .desc{color:#fff;letter-spacing:.08em;padding-top:48px}#reason02_02 .box-1{padding-top:50px}#reason02_02 .box-1 .elementor-row{flex-direction:column;flex-wrap:nowrap;background-color:#fff;padding:46px 36px 36px;position:relative}#reason02_02 .box-1 .elementor-row:before{content:'';width:auto;height:auto;border:1px solid #9b8d6b;position:absolute;top:12px;right:12px;bottom:12px;left:12px}#reason02_02 .box-1 .elementor-row .elementor-column{width:100%;position:static}#reason02_02 .box-1 .elementor-row .elementor-column .elementor-widget-wrap,#reason02_02 .box-1 .elementor-row .elementor-column .elementor-column-wrap{position:static}#reason02_02 .box-1 .elementor-widget-heading.h-24{width:auto;background-color:#796b58;color:#fff;position:absolute;top:-12px;left:12px;padding:5px 24px}#reason02_02 .box-1 .note{font-weight:500;font-size:18px;letter-spacing:.04em;color:#5b4f3f;padding-top:12px}#reason02_02 .box-1 .photo{padding-top:32px}#reason02_02 .box-1 .photo .elementor-widget-wrap{flex-wrap:nowrap;gap:24px}#reason02_02 .box-1 .photo .elementor-widget-image:nth-child(1){width:370px}#reason02_02 .box-1 .photo .elementor-widget-image:nth-child(2){width:564px}#reason02_02 .box-2{padding-top:68px}#reason02_02 .box-2 .elementor-row{flex-direction:column;flex-wrap:nowrap;background-color:#fff;padding:46px 36px 36px;position:relative}#reason02_02 .box-2 .elementor-row:before{content:'';width:auto;height:auto;border:1px solid #9b8d6b;position:absolute;top:12px;right:12px;bottom:12px;left:12px}#reason02_02 .box-2 .elementor-row:after{content:'';width:497px;height:370px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-deco-1.webp) no-repeat center top/cover;position:absolute;bottom:0;left:0}#reason02_02 .box-2 .elementor-row .elementor-column{width:100%;position:static}#reason02_02 .box-2 .elementor-row .elementor-column .elementor-widget-wrap,#reason02_02 .box-2 .elementor-row .elementor-column .elementor-column-wrap{position:static}#reason02_02 .box-2 .elementor-widget-heading.h-24{width:auto;background-color:#796b58;color:#fff;position:absolute;top:-12px;left:12px;padding:5px 24px}#reason02_02 .box-2 .photo{padding-top:32px}#reason02_02 .box-2 .photo .elementor-widget-wrap{flex-wrap:nowrap;gap:50px}#reason02_02 .box-2 .photo .elementor-widget-image:nth-child(1){width:415px}#reason02_02 .box-2 .photo .elementor-widget-image:nth-child(3){width:480px}#reason02_02 .title-1{padding-top:80px}#reason02_02 .title-1 h3{display:flex;align-items:center;gap:24px;color:#fff;font-weight:400}#reason02_02 .title-1 h3:after{content:'';border-top:1px solid #fff;flex:1 0 0}#reason02_02 .box-3{margin-top:60px}#reason02_02 .box-3+.box-3{margin-top:48px}#reason02_02 .box-3 .elementor-row{display:grid;grid-template-columns:421px 1fr;gap:36px;background-color:#fff;padding:50px 32px;position:relative}#reason02_02 .box-3 .elementor-row:before{content:'';width:auto;height:auto;border:1px solid #9b8d6b;position:absolute;top:12px;right:12px;bottom:12px;left:12px}#reason02_02 .box-3 .elementor-row:after{content:'';width:100%;height:100%;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-deco-2.webp) no-repeat top left/160px auto,url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-deco-3.webp) no-repeat bottom right/160px auto;position:absolute;top:0;left:0}#reason02_02 .box-3 .elementor-row .elementor-column{width:auto;z-index:1}#reason02_02 .box-3 .elementor-widget-heading{width:auto;background-color:#867854;color:#fff;padding:5px 16px}#reason02_02 .box-3 .elementor-text-editor{padding-top:24px}#reason02_02 .box-3 .elementor-text-editor ul li{text-indent:-16px;padding-left:16px}@media screen and (max-width:1023px){#reason02_02 h2{text-align:center;margin:0 auto}#reason02_02 h2 br.sp{display:block !important}#reason02_02 .title-1 br.sp{display:block !important}#reason02_02 .box-3 .elementor-row{grid-template-columns:1fr}}@media screen and (max-width:767px){#reason02_02{background-image:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-bg-2_sp.webp);background-size:100% auto;padding:48px 0}#reason02_02:before{content:'';width:100%;height:100%;background-image:linear-gradient(to right,rgba(115,97,50,.9),rgba(64,50,33,.9));position:absolute;top:0;left:0;opacity:.9}#reason02_02 h2{max-width:100%;padding-bottom:24px}#reason02_02 .desc{padding-top:24px}#reason02_02 .box-1{width:auto;margin:0 -24px}#reason02_02 .box-1 .elementor-row{padding:40px 24px}#reason02_02 .box-1 .elementor-row:before{top:4px;right:4px;bottom:4px;left:4px}#reason02_02 .box-1 .elementor-widget-heading.h-24{width:max-content;top:-24px;left:50%;transform:translateX(-50%)}#reason02_02 .box-1 .note{font-size:14px;line-height:1.28}#reason02_02 .box-1 .note .elementor-heading-title{line-height:inherit}#reason02_02 .box-1 .photo{padding-top:16px}#reason02_02 .box-1 .photo .elementor-widget-wrap{flex-direction:column;gap:15px}#reason02_02 .box-1 .photo .elementor-widget-image:nth-child(1){width:100%}#reason02_02 .box-1 .photo .elementor-widget-image:nth-child(2){width:100%}#reason02_02 .box-2{width:auto;margin:0 -24px;padding-top:50px}#reason02_02 .box-2 .elementor-row{padding:40px 24px}#reason02_02 .box-2 .elementor-row:before{top:4px;right:4px;bottom:4px;left:4px}#reason02_02 .box-2 .elementor-row:after{width:100%;height:74vw;background-size:100% auto}#reason02_02 .box-2 .elementor-widget-heading.h-24{width:max-content;top:-24px;left:50%;transform:translateX(-50%)}#reason02_02 .box-2 .note{font-size:14px;line-height:1.28}#reason02_02 .box-2 .note .elementor-heading-title{line-height:inherit}#reason02_02 .box-2 .photo{padding-top:16px}#reason02_02 .box-2 .photo .elementor-widget-wrap{flex-direction:column-reverse;gap:15px}#reason02_02 .box-2 .photo .elementor-widget-image:nth-child(1){width:100%}#reason02_02 .box-2 .photo .elementor-widget-image:nth-child(3){width:100%}#reason02_02 .title-1{padding-top:48px;padding-bottom:16px}#reason02_02 .title-1:before{content:'';width:123px;height:267px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-deco_sp.webp) no-repeat center top/cover;position:absolute;top:0;right:-24px}#reason02_02 .title-1 h3{display:block;border-bottom:1px solid #fff;padding-bottom:16px}#reason02_02 .title-1 h3:after{display:none}#reason02_02 .box-3{width:auto;margin:0 -24px}#reason02_02 .box-3+.box-3{margin-top:16px}#reason02_02 .box-3 .elementor-row{gap:8px;padding:24px}#reason02_02 .box-3 .elementor-row:before{top:4px;right:4px;bottom:4px;left:4px}#reason02_02 .box-3 .elementor-text-editor{padding-top:16px}}#reason02_03{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-bg-3.webp) no-repeat center top/cover;padding-bottom:96px}#reason02_03 h2{display:flex;align-items:center;justify-content:center;gap:24px;font-weight:400;font-size:36px;line-height:40px;letter-spacing:.24em;text-align:center;padding:64px 0;color:#5b4f3f}#reason02_03 h2:before,#reason02_03 h2:after{content:'';border-top:1px solid #5b4f3f;flex:1 0 0}#reason02_03 h2 .en{max-width:max-content;position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:240px;line-height:240px;letter-spacing:.08em;color:#fff;opacity:.24}#reason02_03 h2 span:not(.en){position:relative;z-index:1}#reason02_03 .box .elementor-row{flex-wrap:nowrap;gap:25px}#reason02_03 .box .elementor-row .elementor-column{background:#fff url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason02-deco-4.webp) no-repeat bottom left/122px auto;padding:10px 10px 30px}#reason02_03 .box .elementor-widget-heading{color:#5b4f3f;font-family:"Noto Serif JP",serif;font-weight:400;font-size:22px;letter-spacing:.08em;line-height:32px;padding-top:20px}#reason02_03 .box .elementor-widget-heading h3{font-weight:inherit;line-height:inherit}#reason02_03 .box .elementor-widget-text-editor{padding-top:15px}@media screen and (max-width:1023px){#reason02_03 h2{font-size:30px;padding:25px 0}#reason02_03 h2 .en{font-size:140px;line-height:140px}}@media screen and (max-width:767px){#reason02_03{background-image:linear-gradient(to left,#d6c497,rgba(252,246,229,.8));padding:48px 0}#reason02_03 h2{display:block;text-align:left;font-size:32px;line-height:1.28;border-bottom:1px solid;padding:0 0 16px}#reason02_03 h2 .en{font-size:64px;line-height:1;top:17px}#reason02_03 .box{padding-top:16px}#reason02_03 .box .elementor-row{flex-direction:column;gap:16px}}#reason03{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason3-bg.webp) no-repeat center top/cover;color:#fff;padding:96px 0}#reason03:before{content:'';width:4%;padding-top:37%;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason03-deco-1.webp) no-repeat center top/cover;position:absolute;top:100px;left:4.5%}#reason03:after{content:'';width:404px;height:304px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason03-deco-2.webp) no-repeat center top/cover;position:absolute;bottom:0;left:50px}#reason03 .no{text-align:right}#reason03 h2{color:#fff;max-width:max-content;border-bottom:1px solid;padding-top:96px;padding-bottom:16px}#reason03 .box-1{padding-top:64px}#reason03 .box-1 .elementor-row{flex-wrap:nowrap;gap:100px}#reason03 .box-1 h3{font-family:"Noto Serif JP",serif;font-weight:300;font-size:32px;line-height:56px;letter-spacing:.08em;padding-top:32px}#reason03 .box-1 .elementor-widget-text-editor{padding-top:24px}#reason03 .box-1 .elementor-widget-text-editor .elementor-text-editor{letter-spacing:.08em}#reason03 .box-2{background-color:rgba(30,78,127,.48);margin-top:80px;padding:32px 24px}#reason03 .box-2 .elementor-row{flex-wrap:nowrap;gap:50px}@media screen and (max-width:1440px){#reason03:before{left:3.5%}}@media screen and (max-width:1023px){#reason03 h2 br.sp{display:block !important}#reason03 .box-1 .elementor-row,#reason03 .box-2 .elementor-row{flex-direction:column}#reason03 .box-1 .elementor-row .elementor-column,#reason03 .box-2 .elementor-row .elementor-column{width:100%}}@media screen and (max-width:767px){#reason03{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason03-bg_sp.webp) no-repeat center top/100% auto;padding:0}#reason03:before,#reason03:after{display:none}#reason03 .container{background:linear-gradient(135deg,rgba(33,68,109,.9),rgba(31,82,142,.9));padding-top:48px}#reason03 .container:before{content:'';width:78px;height:78px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason5-deco-2.webp) no-repeat top left/cover;position:absolute;top:4px;left:4px}#reason03 .no{text-align:left}#reason03 h2{padding:30px 0 16px}#reason03 .box-1{width:auto;margin:0 -24px;padding-top:16px}#reason03 .box-1 .elementor-row{gap:0}#reason03 .box-1 .elementor-row .elementor-column{background-image:linear-gradient(rgba(47,70,118,.9),rgba(27,94,136,.9),rgba(32,73,114,.9));padding-bottom:56px}#reason03 .box-1 .elementor-row .elementor-column:last-child:before{content:'';width:78px;height:78px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason5-deco-4.webp) no-repeat top left/cover;position:absolute;bottom:4px;right:4px}#reason03 .box-1 .elementor-row .elementor-column:last-child:after{content:'';width:60px;height:554px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason03-deco-1.png) no-repeat center top/cover;position:absolute;bottom:4px;left:0}#reason03 .box-1 .elementor-widget-heading{padding:0 24px}#reason03 .box-1 h3{font-size:24px;line-height:1.28;border-bottom:1px solid;padding:16px 0}#reason03 .box-1 .elementor-widget-text-editor{padding:16px 24px 0}#reason03 .box-2{background:0 0;width:auto;margin:56px -24px 0;padding:16px 24px 56px}#reason03 .box-2 .elementor-row{gap:8px}}#reason04{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason4-deco-3.webp) no-repeat center bottom 148px/1346px auto,url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason4-bg.webp) no-repeat center top/cover;padding:96px 0}#reason04:before{content:'';width:415px;height:877px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason04-deco.webp) no-repeat center top/cover;position:absolute;top:0;left:calc(50% + 220px)}#reason04 .container{max-width:1070px}#reason04 .no,#reason04 h2{color:#5171b2}#reason04 h2{max-width:max-content;font-weight:300;font-size:48px;letter-spacing:.24em;line-height:48px;border-bottom:1px solid;margin:0 auto;padding-top:96px;padding-bottom:16px}#reason04 .title{color:#5171b2;text-align:center;font-weight:300;font-size:32px;letter-spacing:.24em;padding-top:48px}#reason04 .title h3{font-weight:300}#reason04 [class*=box]{padding-top:80px}#reason04 [class*=box]+[class*=box]{padding-top:64px}#reason04 [class*=box] .elementor-row{background-color:#fff;border:8px solid #ebf3f8;padding:64px 40px 40px}#reason04 [class*=box] .elementor-row:before{content:'';width:100%;height:100%;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason4-deco-1.webp) no-repeat top right/515px auto,url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason4-deco-2.webp) no-repeat bottom left/515px auto;position:absolute;top:0;left:0}#reason04 [class*=box] .elementor-row .elementor-column{position:static}#reason04 [class*=box] .elementor-row .elementor-column .elementor-widget-wrap,#reason04 [class*=box] .elementor-row .elementor-column .elementor-column-wrap{position:static}#reason04 [class*=box] .elementor-widget-wrap{flex-wrap:nowrap}#reason04 [class*=box] .elementor-widget-heading{width:auto;background-color:#385ca4;color:#fff;font-weight:300;font-size:32px;letter-spacing:.24em;line-height:44px;padding:0 16px 4px;position:absolute;top:-24px;left:48px}#reason04 [class*=box] .elementor-widget-heading h4{line-height:inherit}#reason04 [class*=box] .elementor-text-editor strong{font-weight:700}#reason04 .box-1 .elementor-widget-wrap{gap:50px}#reason04 .box-1 .elementor-widget-image{width:316px;order:2}#reason04 .box-1 .elementor-widget-text-editor{width:568px;order:1}#reason04 .box-2 .elementor-widget-wrap{gap:15px}#reason04 .box-2 .elementor-widget-image{width:570px}#reason04 .box-2 .elementor-widget-text-editor{width:350px;letter-spacing:.08em;line-height:24px}#reason04 .box-2 .elementor-widget-text-editor h5{display:inline-block;background-color:#404d5b;color:#fff;font-family:"Noto Serif JP",serif;font-weight:400;font-size:18px;letter-spacing:.08em;line-height:26px;padding:4px 16px}#reason04 .box-2 .elementor-widget-text-editor h5:not(:first-child){background-color:#3d61a8;margin-top:24px}#reason04 .box-2 .elementor-widget-text-editor p{padding-top:8px}@media screen and (max-width:1365px){#reason04:before{right:20px;left:auto}}@media screen and (max-width:1023px){#reason04 h2{line-height:1.28}#reason04 h2 br.sp{display:block !important}#reason04 [class*=box] br.sp{display:block !important}#reason04 .box-1 .elementor-row{padding-top:84px}#reason04 .box-1 .elementor-widget-wrap{flex-direction:column}#reason04 .box-1 .elementor-widget-image{width:100%;order:1}#reason04 .box-1 .elementor-widget-text-editor{width:100%;order:2}#reason04 .box-2 .elementor-widget-wrap{flex-direction:column}#reason04 .box-2 .elementor-widget-image{width:100%}#reason04 .box-2 .elementor-widget-text-editor{width:100%}}@media screen and (max-width:767px){#reason04{background:#f7fbfd url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason04-bg_sp.webp) no-repeat center top/100% auto;padding:48px 0}#reason04:before{display:none}#reason04 h2{max-width:100%;font-size:32px;letter-spacing:.12em;margin:0;padding-top:30px}#reason04 .title{font-size:18px;line-height:1;padding-top:16px}#reason04 [class*=box]{width:auto;margin:0 -24px;padding-top:50px}#reason04 [class*=box] .elementor-row{padding:56px 20px 40px}#reason04 [class*=box] .elementor-widget-heading{width:max-content;font-size:24px;line-height:1.28;letter-spacing:.16em;top:-30px;left:50%;transform:translateX(-50%);padding:8px 16px}}#reason05{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason5-bg.webp) no-repeat center top/cover;color:#fff;padding:96px 0}#reason05:before{content:'';width:397px;height:954px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason05-deco-1.webp) no-repeat center top/cover;position:absolute;top:0;left:calc(50% - 640px)}#reason05:after{content:'';background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason5-deco-2.webp) no-repeat top left/164px auto,url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason5-deco-3.webp) no-repeat top right/164px auto,url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason5-deco-4.webp) no-repeat bottom right/164px auto;position:absolute;top:16px;right:16px;bottom:16px;left:16px}#reason05 .container{max-width:960px;z-index:1}#reason05 .no{text-align:right}#reason05 h2{line-height:72px;border-bottom:1px solid #fff;padding:86px 0 16px}#reason05 .desc{padding-top:24px}#reason05 .box-1{margin-top:32px}#reason05 .box-1 .elementor-text-editor{padding:0 32px 32px;position:relative}#reason05 .box-1 .elementor-text-editor:before{content:'';border:1px solid #fff;position:absolute;top:20px;right:0;bottom:0;left:0}#reason05 .box-1 h3{display:inline-block;background-color:#fff;color:#3d61a8;font-family:"Noto Serif JP",serif;font-weight:400;font-size:24px;line-height:36px;letter-spacing:.1em;padding:2px 16px;position:relative;z-index:1}#reason05 .box-1 .elementor-text-editor ul{font-size:20px;line-height:32px;letter-spacing:.08em;padding-top:32px}#reason05 .box-1 .elementor-text-editor ul li{text-indent:-20px;padding-left:20px}#reason05 .box-1 .elementor-text-editor ul li+li{padding-top:24px}#reason05 .box-2{padding-top:32px}#reason05 .box-2:before{content:'';width:94px;height:81px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason05-arrow.png) no-repeat center top/cover;position:absolute;top:-15px;left:calc(50% - 47px)}#reason05 .box-2 .elementor-text-editor{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason05-box-bg.webp) no-repeat center/100% 100%;padding:60px 64px}#reason05 .box-2 h3{background-color:#4b679e;color:#fff;font-weight:400;font-size:18px;line-height:32px;letter-spacing:.08em;padding:12px 24px}#reason05 .box-2 p{padding-top:32px;position:relative}#reason05 .box-2 p:before{content:'';width:287px;height:302px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason05-deco.webp) no-repeat center top/cover;position:absolute;top:178px;right:190px}#reason05 .box-3{padding-top:35px}#reason05 .box-3 h3{background-color:#c51414;color:#fff;font-weight:400;font-size:24px;line-height:32px;letter-spacing:.08em;padding:12px 0;text-align:center}#reason05 .box-3 p{background-color:#fff;color:#222;border:2px solid #c51414;padding:24px}@media screen and (max-width:1366px){#reason05:before{left:50px}}@media screen and (max-width:1023px){#reason05 .container{max-width:720px}#reason05 h2 br.sp{display:block !important}#reason05 .box-2 p:before{top:128px;right:120px}}@media screen and (max-width:767px){#reason05{background-image:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason05-bg_sp.webp);padding:64px 0 48px;z-index:1}#reason05:before,#reason05:after{display:none}#reason05 h2{font-size:32px;line-height:1.28;padding-top:30px}#reason05 .box-1 .elementor-text-editor{padding:0 14px 30px}#reason05 .box-1 .elementor-text-editor ul{font-size:16px;line-height:1.28;padding-top:14px}#reason05 .box-1 .elementor-text-editor ul li{text-indent:-16px;padding-left:16px}#reason05 .box-1 .elementor-text-editor ul li+li{padding-top:16px}#reason05 .box-1 h3{font-size:20px;line-height:24px;padding:8px 16px}#reason05 .box-2{width:auto;margin:0 -24px}#reason05 .box-2 .elementor-text-editor{background-size:100% 100%;padding:40px 20px}#reason05 .box-2 h3{font-size:16px;line-height:1.28;padding:12px 24px}#reason05 .box-2 p{padding-top:0}#reason05 .box-2 p:before{background-image:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/reason05-deco_sp.webp);width:40vw;height:40vw;top:13vw;right:19vw}#reason05 .box-3{padding-top:6px}#reason05 .box-3 h3{text-align:left;font-size:24px;line-height:1.28;padding:12px 16px}#reason05 .box-3 p{padding:24px 16px}}#case{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/case-bg-1.webp) no-repeat center top/cover;padding:96px 0}#case h2{max-width:796px;margin:0 auto;padding-bottom:64px}#case .box-1{background-color:#fff;margin-bottom:64px;padding:40px}#case .box-1:before{content:'';background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/case-deco-1.png) no-repeat top left/68px auto,url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/case-deco-2.png) no-repeat top right/68px auto,url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/case-deco-3.png) no-repeat bottom right/68px auto,url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/case-deco-4.png) no-repeat bottom left/68px auto;position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px}#case .box-1 .elementor-row{flex-wrap:nowrap;gap:40px}#case .box-1 .photo{width:524px}#case .box-1 .text{width:485px;font-size:18px;line-height:1.8;letter-spacing:.08em;padding:40px 0}#case .box-1 .text p:not(:last-child){margin-bottom:30px}#case .box-2 .slick-list{margin:0 -25px}#case .box-2 .slick-track{display:flex}#case .box-2 .slick-track:before,#case .box-2 .slick-track:after{display:none}#case .box-2 .slick-slide{height:auto;float:none;background-color:#fff;margin:0 25px;padding:24px}#case .box-2 h3{background-color:#385ca4;color:#fff;font-size:20px;line-height:28px;letter-spacing:.16em;padding:15px 12px}#case .box-2 .elementor-text-editor{padding-top:24px}#case .box-2 .elementor-text-editor table{width:100%}#case .box-2 .elementor-text-editor table th,#case .box-2 .elementor-text-editor table td{line-height:24px}#case .box-2 .elementor-text-editor table th{width:150px;color:#183062;font-weight:500;text-align:center}#case .box-2 .elementor-text-editor table tr:not(:last-child){border-bottom:1px solid #9fafce}#case .box-2 .elementor-text-editor table tr:not(:last-child) th,#case .box-2 .elementor-text-editor table tr:not(:last-child) td{padding-bottom:16px}#case .box-2 .elementor-text-editor table tr:not(:first-child) th,#case .box-2 .elementor-text-editor table tr:not(:first-child) td{padding-top:16px}#case .box-2 .slick-slide a:hover{color:inherit;opacity:.7}#case .slick-arrow{display:block;width:80px;height:80px;border:0;font-size:0;cursor:pointer;position:absolute;top:calc(50% - 40px);transition:all .3s;z-index:1}#case .slick-arrow:hover{opacity:.7}#case .slick-prev{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/slider-prev-1.png) no-repeat center top/cover;left:-96px}#case .slick-next{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/slider-next-1.png) no-repeat center top/cover;right:-96px}@media screen and (max-width:1330px){#case .box-2{padding:0 96px}#case .slick-prev{left:0}#case .slick-next{right:0}}@media screen and (max-width:1023px){#case .box-1 .elementor-row{flex-direction:column}#case .box-1 .photo,#case .box-1 .text{width:100%}#case .box-1 .text{padding:0}}@media screen and (max-width:767px){#case{padding:0}#case .container{padding:0}#case h2{padding-bottom:0}#case .box-1{margin-bottom:0;padding:0 24px 40px}#case .box-1:before{display:none}#case .box-1 .elementor-row{gap:16px}#case .box-1 .text{font-size:16px;line-height:1.28}#case .box-2{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/case-bg_sp.webp) no-repeat center bottom/100% auto}#case .box-2{padding:4px 4px 102px}#case .box-2 .slick-slide{padding:20px}#case .box-2 h3{font-size:16px;line-height:1.28;margin-top:14px;padding:16px}#case .box-2 h3 br{display:none}#case .box-2 .elementor-text-editor{padding-top:14px}#case .box-2 .elementor-text-editor table th,#case .box-2 .elementor-text-editor table td{font-size:14px}#case .box-2 .elementor-text-editor table th{width:110px;text-align:left}#case .box-2 .elementor-text-editor table tr:not(:last-child) th,#case .box-2 .elementor-text-editor table tr:not(:last-child) td{padding-bottom:14px}#case .box-2 .elementor-text-editor table tr:not(:first-child) th,#case .box-2 .elementor-text-editor table tr:not(:first-child) td{padding-top:14px}#case .box-2 .slick-arrow{width:32px;height:32px;top:auto;bottom:46px;left:50%;transform:translateY(0)}#case .box-2 .slick-prev{margin-left:-37px}#case .box-2 .slick-next{margin-left:5px}}#case2{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/case-bg-2.webp) no-repeat center top/cover;padding:48px 0}#case2 .box-3 .slick-list{margin:0 -15px}#case2 .box-3 .slick-track{display:flex;gap:30px}#case2 .box-3 .slick-track:before,#case2 .box-3 .slick-track:after{display:none}#case2 .box-3 .slick-slide{height:auto;float:none;margin:0 15px}#case2 .box-3 h3{color:#5b4f3f;font-size:15px;line-height:22px;letter-spacing:.05em;padding-top:16px}#case2 .slick-arrow{display:block;width:48px;height:48px;border:0;font-size:0;cursor:pointer;position:absolute;top:calc(50% - 50px);transition:all .3s}#case2 .slick-arrow:before{display:none}#case2 .slick-arrow:hover{opacity:.7}#case2 .slick-prev{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/slider-prev-2.png) no-repeat center top/cover;left:-80px}#case2 .slick-next{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/slider-next-2.png) no-repeat center top/cover;right:-80px}@media screen and (max-width:1330px){#case2 .box-3 .elementor-row{padding:0 80px}#case2 .slick-prev{left:0}#case2 .slick-next{right:0}}@media screen and (max-width:767px){#case2{background-image:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/case-bg-2_sp.webp);padding:0}#case2 .container{padding:0}#case2 .caseblog_slick{margin-bottom:0;padding:24px 0 96px 24px;box-sizing:border-box}#case2 .caseblog_slick .slick-list{margin-right:-30px;margin-left:0}#case2 .caseblog_slick .slick-track{gap:0px}#case2 .caseblog_slick .slick-slide{width:260px;margin-right:30px;margin-left:0}#case2 .slick-arrow{width:32px;height:32px;top:auto;bottom:46px;left:50%;transform:translateY(0)}#case2 .slick-prev{margin-left:-37px}#case2 .slick-next{margin-left:5px}#case2 .btn-case{padding-bottom:48px}}#flow{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/flow-bg.webp) no-repeat center top/cover;padding:96px 0;position:relative}#flow h2{max-width:818px;margin:0 auto}#flow .desc{font-size:18px;line-height:32px;letter-spacing:.08em;color:#183062;padding-top:40px;padding-bottom:28px}#flow .desc p:not(:last-child){margin-bottom:16px}#flow .desc strong{font-weight:500;font-size:16px}#flow .box:not(:last-child){margin-bottom:40px}#flow .box:not(:last-child) .elementor-row:before{content:'';width:96px;height:48px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/flow-arrow.png) no-repeat center top/cover;position:absolute;bottom:50px;left:-48px}#flow .box .elementor-row{flex-wrap:nowrap;gap:50px;background-color:#fff;border:8px solid #ebf3f8;padding:42px 42px 42px 106px}#flow .box .photo{width:400px;position:static}#flow .box .photo .elementor-column-wrap,#flow .box .photo .elementor-widget-wrap{position:static}#flow .box .no{width:128px;position:absolute;top:50px;left:-64px;text-align:center}#flow .box .no p:nth-child(1){background-color:#5171b2;color:#fff;font-family:"Spectral",serif;font-weight:400;font-size:20px;line-height:40px;letter-spacing:.08em;padding:8px;text-transform:uppercase}#flow .box .no p:nth-child(1) span{display:inline-block;vertical-align:bottom;font-size:40px;margin-left:6px}#flow .box .no p:nth-child(2){background-color:#385ca4;color:#fff;font-family:"Noto Serif JP",serif;font-size:28px;line-height:40px;letter-spacing:0;padding:16px}#flow .box .no p:nth-child(2) span{font-size:40px}#flow .box .text{width:515px;font-size:18px;line-height:28px;letter-spacing:.08em}#flow .box h3{font-family:"Noto Serif JP",serif;font-weight:400;font-size:28px;line-height:36px;color:#183062;padding-bottom:32px}#flow .box h4{display:flex;align-items:center;gap:16px;font-weight:500;font-size:20px;line-height:30px;color:#183062;padding-top:32px;padding-bottom:24px}#flow .box h4:after{content:'';border-top:1px solid;flex:1 0 0}#flow .box ul{font-size:16px;line-height:24px;border-bottom:1px solid #183062;padding-bottom:24px}#flow .box ul li{text-indent:-18px;padding-left:18px}@media screen and (max-width:1330px){#flow .box{padding-left:64px}}@media screen and (max-width:1023px){#flow .box .elementor-row{flex-direction:column}#flow .box .photo,#flow .box .text{width:100%}}@media screen and (max-width:767px){#flow{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/flow-bg-1_sp.webp) no-repeat center top/100% auto,url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/flow-bg-2_sp.webp) no-repeat center bottom/100% auto;padding:64px 0}#flow:before{content:'';width:100%;height:100%;background:linear-gradient(to bottom,#fff,#f8fcfd,#e5f4f9,#c7e7f2,#9dd6e8,#67bfdb,#26a4cc,#0094c4,#005d7d);position:absolute;top:0;left:0;opacity:.08}#flow .desc{line-height:1.28;padding-top:24px}#flow .box{padding-left:0}#flow .box .elementor-row{gap:16px;padding:20px 20px 32px;border-width:4px}#flow .box:not(:last-child) .elementor-row:before{width:40px;height:25px;bottom:-30px;left:calc(50% - 20px)}#flow .box .no{width:80px;top:0;left:0}#flow .box .no p:nth-child(1){font-size:14px;line-height:24px;padding:5px 0}#flow .box .no p:nth-child(1) span{font-size:24px;margin-left:2px}#flow .box .no p:nth-child(2){font-size:16px;line-height:24px;padding:8px 0}#flow .box .no p:nth-child(2) span{font-size:24px}#flow .box .text{font-size:16px;line-height:1.28}#flow .box h3{padding-bottom:16px}#flow .box h4{gap:8px;padding-top:8px;padding-bottom:20px}#flow .box ul{font-size:15px;padding-bottom:20px}}#privatefloor{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/privatefloor-bg.webp) no-repeat center/cover;color:#fff;padding:96px 0;position:relative}#privatefloor .container{max-width:1240px}#privatefloor h2{font-weight:300;font-size:56px;line-height:80px;letter-spacing:.16em;padding:36px 0;position:relative}#privatefloor h2:before{content:'';width:161px;height:222px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/privatefloor-icon.webp) no-repeat center top/cover;position:absolute;top:-18px;left:-68px}#privatefloor h2:after{content:'';width:93px;height:0;border-top:1px solid #fff;position:absolute;bottom:0;left:0}#privatefloor h2 .ja{display:inline-block}#privatefloor h2 .ja:last-child{padding:24px 0 0 130px}#privatefloor h2 .en{font-weight:400;font-size:128px;line-height:128px;letter-spacing:.24em;text-align:right;color:rgba(255,255,255,.12);position:absolute;top:0;right:0}#privatefloor .box{padding-top:20px}#privatefloor .box .elementor-row{align-items:center;flex-wrap:nowrap;gap:100px}#privatefloor .box .text{width:640px;font-size:18px;line-height:32px;letter-spacing:.04em}#privatefloor .box .text p:not(:last-child){padding-bottom:30px}#privatefloor .box .photo{width:455px}#privatefloor .box .photo:before{content:'';width:100%;height:100%;border:1px solid #fff;position:absolute;bottom:16px;right:16px}@media screen and (max-width:1023px){#privatefloor .box .elementor-row{flex-direction:column}#privatefloor .box .text,#privatefloor .box .photo{width:100%}}@media screen and (max-width:767px){#privatefloor{padding:0 0 56px}#privatefloor h2{font-size:32px;line-height:1.28;letter-spacing:.12em;padding:48px 0 16px}#privatefloor h2:before{width:80px;height:80px;top:4px;left:-20px}#privatefloor h2:after{width:100%}#privatefloor h2 .en{font-size:64px;line-height:inherit;letter-spacing:0;right:-24px}#privatefloor h2 .ja:last-child{padding:0}#privatefloor .box{padding-top:16px}#privatefloor .box .elementor-row{gap:24px}#privatefloor .box .text{font-size:16px;line-height:1.28}#privatefloor .box .text p:not(:last-child){padding-bottom:16px}#privatefloor .box .photo:before{display:none}}#fee{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/fee-bg.webp) no-repeat center/cover;padding:96px 0;position:relative}#fee h2{max-width:304px;margin:0 auto;padding-bottom:64px}#fee .elementor-text-editor table{width:100%;table-layout:fixed}#fee .elementor-text-editor table th,#fee .elementor-text-editor table td{border:1px solid #b3b3b3;padding:9px 20px;vertical-align:middle}#fee .elementor-text-editor table th{font-weight:700;font-size:20px;line-height:30px;letter-spacing:0;color:#fff;text-align:center}#fee .elementor-text-editor table td:nth-child(2){font-weight:400;font-size:25px;line-height:30px;letter-spacing:.04em;text-align:center}#fee .elementor-text-editor table td:nth-child(3){line-height:28px;letter-spacing:0}#fee .elementor-text-editor table tr:nth-child(odd) th{background-color:#31619a}#fee .elementor-text-editor table tr:nth-child(even) th{background-color:#487bb6}@media screen and (max-width:767px){#fee{padding:48px 0}#fee h2{max-width:116px;margin:0 auto;padding-bottom:24px}#fee .elementor-text-editor table{display:block}#fee .elementor-text-editor table tr{display:block}#fee .elementor-text-editor table th,#fee .elementor-text-editor table td{display:block;padding:9px 0}#fee .elementor-text-editor table td:nth-child(3){padding:14px 16px}#fee .elementor-text-editor table td{border-top:0}#fee .elementor-text-editor table tr+tr th{border-top:0}}#trouble .elementor-section .elementor-row{flex-direction:column}#trouble .elementor-section .elementor-row .elementor-column{width:100%}#trouble .row-1{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/trouble-bg-1.webp) no-repeat center/cover;z-index:1}#trouble .row-1 .elementor-widget-wrap{width:100%;max-width:1170px;margin:0 auto;padding:0 20px 64px;position:static}#trouble .row-1 .elementor-widget-heading{padding:120px 0 48px;position:relative}#trouble .row-1 h2{display:inline-block;color:#837558;font-weight:400;font-size:48px;letter-spacing:.24em;line-height:48px;border-bottom:1px solid;padding-bottom:15px}#trouble .row-1 h2 span{font-family:"Aboreto",system-ui;font-weight:400;font-size:240px;line-height:240px;letter-spacing:.08em;color:rgba(255,255,255,.32);position:absolute;top:0;left:0;z-index:-1}#trouble .row-1 .elementor-widget-image{width:42.6%;max-width:582px;position:absolute;bottom:0;left:calc(50% + 100px)}#trouble .row-1 .elementor-text-editor ul{display:grid;gap:24px;max-width:770px}#trouble .row-1 .elementor-text-editor ul li{background-color:#fff;font-weight:400;font-size:20px;line-height:40px;letter-spacing:.04em;padding:20px 20px 20px 25px;position:relative;border-left:8px solid #a09378}#trouble .row-1 .elementor-text-editor ul li:before{content:'';width:0;height:0;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #a09378;border-style:solid;position:absolute;top:50%;left:0;transform:translateY(-50%)}#trouble .row-1 .elementor-text-editor ul li:after{content:'';width:16px;height:40px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/trouble-deco-2.png) no-repeat center top/100% auto;position:absolute;top:0;right:0}#trouble .row-2{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/trouble-bg-2.webp) no-repeat center/cover;padding:67px 20px 44px;font-weight:400;font-size:20px;line-height:40px;letter-spacing:.16em;text-align:center;color:#fff}#trouble .row-2:after{content:'';width:208px;height:45px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/trouble-arrow.png) no-repeat center top/cover;position:absolute;top:-20px;left:50%;transform:translateX(-50%)}@media screen and (max-width:1366px){#trouble .row-1 .elementor-widget-image{right:0;left:auto}}@media screen and (max-width:1023px){#trouble .row-1 .elementor-widget-wrap{padding-bottom:44vw}#trouble .row-1 .elementor-widget-image{width:30%;z-index:1}#trouble .row-2 br.pc{display:none !important}}@media screen and (max-width:767px){#trouble .row-1{background-image:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/trouble-bg-1_sp.webp)}#trouble .row-1 .elementor-widget-heading{padding:48px 0 16px}#trouble .row-1 h2{display:block;font-size:32px;line-height:1.28;letter-spacing:.12em}#trouble .row-1 h2 span{font-size:64px;line-height:inherit;letter-spacing:0;color:rgba(255,255,255,.12);right:-24px;left:auto}#trouble .row-1 .elementor-text-editor{padding-top:24px}#trouble .row-1 .elementor-text-editor ul{gap:8px}#trouble .row-1 .elementor-text-editor ul li{font-size:16px;line-height:1.28;padding:20px 16px}#trouble .row-2{background-image:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/trouble-bg-2_sp.webp);font-size:20px;line-height:1.28;text-align:justify;padding:64px 24px 40px}#trouble .row-2:after{background:0 0;width:auto;height:auto;top:0;border-width:40px 50vw 0;border-color:#c3ae75 transparent transparent;border-style:solid}}#about{background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/about-bg-img.webp) no-repeat center top/cover;color:#fff;position:relative;padding:96px 0}#about h2{font-weight:300;font-size:40px;line-height:56px;letter-spacing:.24em;text-align:center}#about h2 span{font-size:56px}#about .box{max-width:1030px;margin:0 auto;padding-top:80px}#about .box+.box{padding-top:104px}#about .box .elementor-row{display:block}#about .box .elementor-column,#about .box .elementor-column-wrap,#about .box .elementor-widget-wrap{display:block;align-content:inherit}#about .box .photo{width:465px;position:relative;float:left;margin:0 50px 20px 0}#about .box .photo:after{content:'';width:100%;height:100%;border:1px solid #fff;position:absolute;top:16px}#about .box .col{width:auto}#about .box h3{font-weight:300;font-size:32px;line-height:48px;letter-spacing:.08em}#about .box .elementor-widget-text-editor{padding-top:24px}#about .box.img-r .photo{float:right;margin-right:0;margin-left:50px}#about .box.img-r .photo:after{left:16px}#about .box:not(.img-r) .photo:after{right:16px}@media screen and (max-width:1023px){#about .box .photo{width:45%}}@media screen and (max-width:767px){#about{padding:48px 0 0}#about .container{padding:0}#about h2{font-size:32px;line-height:1.28;letter-spacing:.12em;border-bottom:1px solid #fff;margin-bottom:16px;padding-bottom:16px}#about h2 span{font-size:36px}#about .box{background-image:linear-gradient(rgba(44,87,130,.9),rgba(20,72,125,.9));padding-top:0;padding-bottom:56px}#about .box+.box{padding-top:0}#about .box .photo,#about .box .col{width:100%}#about .box .photo,#about .box.img-r .photo{float:none;margin:0 0 16px}#about .box .photo:after{display:none}#about .box .photo .elementor-image{height:61vw}#about .box .photo .elementor-image img{width:100%;height:100%;object-fit:cover}#about .box .col{padding:0 24px}#about .box h3{font-size:24px;line-height:1.28;padding-bottom:16px;border-bottom:1px solid}#about .box .elementor-widget-text-editor{padding-top:16px}}#faq{position:relative;padding:96px 0}#faq:before{content:'';width:100%;height:100%;background-image:linear-gradient(to top,#fff,#f8fcfd,#e5f4f9,#c7e7f2,#9dd6e8,#67bfdb,#26a4cc,#0094c4,#005d7d);position:absolute;top:0;left:0;opacity:.08}#faq h2{max-width:511px;margin:0 auto;padding-bottom:64px}#faq .elementor-widget-image-box:not(:last-child){padding-bottom:40px}#faq .elementor-widget-image-box .elementor-image-box-title{color:#183062;font-family:"Noto Serif JP",serif;font-weight:400;font-size:24px;line-height:28px;letter-spacing:.16em;border-bottom:1px solid;text-align:left;position:relative;padding:6px 40px 22px 64px;cursor:pointer}#faq .elementor-widget-image-box .elementor-image-box-title:before{content:'';width:40px;height:40px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/icon-q.png) no-repeat center top/cover;position:absolute;top:0;left:0}#faq .elementor-widget-image-box .elementor-image-box-title:after{content:'';width:30px;height:29px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/faq-icon.png) no-repeat center top/cover;position:absolute;top:6px;right:0;transition:all .3s;transform:rotate(-45deg)}#faq .elementor-widget-image-box .elementor-image-box-description{display:none;text-align:left;line-height:28px;letter-spacing:.08em;position:relative;padding:22px 0 0 64px}#faq .elementor-widget-image-box .elementor-image-box-description:before{content:'';width:40px;height:40px;background:url(//omori-kitaguchi-dc.com/wp-content/themes/genova_tpl/css/../img/oral_surgery2/icon-a.png) no-repeat center top/cover;position:absolute;top:16px;left:0}#faq .elementor-widget-image-box.is-active .elementor-image-box-title:after{transform:rotate(0deg)}@media screen and (max-width:767px){#faq{padding:48px 0 56px}#faq h2{max-width:199px;padding-bottom:25px}#faq .elementor-widget-image-box:not(:last-child){padding-bottom:24px}#faq .elementor-widget-image-box .elementor-image-box-title{font-size:20px;letter-spacing:0;line-height:1.28;padding:0 34px 14px}#faq .elementor-widget-image-box .elementor-image-box-title:before{width:26px;height:26px}#faq .elementor-widget-image-box .elementor-image-box-title:after{width:26px;height:26px}#faq .elementor-widget-image-box .elementor-image-box-description{line-height:1.28;padding:14px 0 0 34px}#faq .elementor-widget-image-box .elementor-image-box-description:before{width:26px;height:26px;top:14px}}