@charset "UTF-8";.idx,.idx dl,.idx dt,.idx dd,.idx ul,.idx li,.idx a,.idx span,.idx i,.idx div,.idx p,.idx h2,.idx h3,.idx section,.idx nav,.idx figure,.idx article,.idx aside,.idx h2{-webkit-box-sizing:border-box;box-sizing:border-box}.idx{font-size:max(1.0714285714vw, 14.55px);position:relative}.idx img{width:100%;max-width:100%}.idx_otr{position:relative}.idx_inr{position:relative;display:block;margin:0 auto}.idx_box{display:block;position:relative}.idx_ttl{position:relative}.idx_lst li{position:relative;display:block;padding-left:1.4em;margin-bottom:.5em;background-repeat:no-repeat;background-position:0 .4em;background-size:.8em auto}.idx_lst li:last-child{margin-bottom:0}.idx_lm{position:absolute;width:100%;left:0;top:0;text-align:center}.idx_lm span{display:inline-block;width:max(14.214vw, 184px)}.idx_lm span img{aspect-ratio:398/126}.idx_btn a{position:relative;display:inline-block}.brckts{display:inline-block;margin:0 -.4em}.kerning{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.slide-arrow{z-index:90;position:absolute;cursor:pointer;-webkit-transition:.3s;transition:.3s}.slide-arrow:hover{opacity:.7}.twentytwenty-handle{width:5em;height:5em;margin-left:-2.5em;margin-top:-2.5em;border:0 none;background:rgba(255,255,255,.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:1px;margin-left:min(-0.036vw, -1px)}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:0}.twentytwenty-horizontal .twentytwenty-handle:after{top:0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{width:.66em;height:.66em;border:.2em solid #505050;border-right:0 none;border-bottom:0 none;position:absolute}.twentytwenty-left-arrow{margin-left:-1.6em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.twentytwenty-right-arrow{margin-right:-1.6em;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#colorbox,#cboxOverlay,#cboxWrapper{z-index:9999}#cboxOverlay{z-index:9998}.video{position:relative;width:100%;height:0;padding-top:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0 none;vertical-align:top}.idx_kv{z-index:-2;padding:max(1.786vw, 23px) 0 0;text-align:center;aspect-ratio:1400/753;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/kv_bg.jpg)}.idx_kv .idx_ttl{width:max(21.071vw, 273px);margin:0 auto 2.6em}.idx_kv .idx_ttl img{aspect-ratio:590/262}.idx_kv .idx_catch{width:max(16.5vw, 214px);aspect-ratio:462/906;margin:0 auto .8em}.idx_kv .idx_catch span{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:361%;color:#fff}.idx_kv .idx_catch span:before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background-color:#0c3d73;mix-blend-mode:hard-light}.idx_kv .idx_catch span:nth-of-type(1){letter-spacing:.06em;padding:.1em .3em 0;line-height:1.2}.idx_kv .idx_catch span:nth-of-type(2){margin-left:auto;padding:.3em .3em 0}.idx_kv .idx_catch span i{font-size:115.4%}.idx_kv .idx_catch span em{font-size:130.7%;line-height:1;display:inline-block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.idx_kv .idx_lead{text-shadow:0 0 .4em rgba(41,41,41,.2)}.idx_kv .idx_lead span{display:block;font-size:250%;color:#fff;line-height:1.3}.idx_cert{width:max(78.571vw, 1021px);z-index:3;margin:max(6.429vw, 83px) auto max(2.571vw, 33px);padding:max(5vw, 65px) 0 max(2.857vw, 37px);border:1px solid #b8b9ba;position:relative;text-align:center}.idx_cert:before{content:"";display:block;position:absolute;pointer-events:none;width:calc(100% - 0.6em - 0.143vw);height:calc(100% - 0.6em - 0.143vw);top:.3em;left:.3em;border:1px solid #b8b9ba}.idx_cert .idx_lm{top:min(-1.5vw, -20px);z-index:3}.idx_cert .idx_lm span{width:max(16.429vw, 213px)}.idx_cert .idx_lm span img{aspect-ratio:460/100}.idx_cert .idx_ttl{text-align:center;color:#444}.idx_cert .idx_ttl span{display:block;font-size:max(2.084vw, 27px);letter-spacing:.06em}.idx_cert ul{text-align:left;display:inline-block;font-size:max(1.711vw, 22px);margin-top:max(1.643vw, 21px)}.idx_cert li{letter-spacing:.1em;margin-bottom:max(0.714vw, 9px)}.idx_cert li:before{content:"";display:inline-block;width:max(1.714vw, 22px);height:max(1.286vw, 16px);background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/creat_checkbox.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:max(1vw, 13px);margin-bottom:max(0.429vw, 5px)}.idx_info{margin:0 0 max(6.429vw, 83px)}.idx_info .idx_ttl{font-size:max(3.274vw, 42px);color:#2e2e2e;margin:0 0 max(0.857vw, 11px);text-align:center;letter-spacing:.14em}.idx_info .idx_ttl em{font-size:150%}.idx_info .idx_inr{background-repeat:no-repeat;background-position:0 100%;background-size:100% auto;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg);height:max(41.214vw, 535px);padding-top:max(3.929vw, 51px)}.idx_info .idx_lead{position:relative;margin:0 auto max(2.429vw, 31px) 0;padding:0 0 max(0.929vw, 12px) max(18.214vw, 236px);border-bottom:1px solid #959595;font-size:max(2.679vw, 34px);display:inline-block}.idx_info .idx_lead:before{content:"";display:block;position:absolute;width:max(11.357vw, 147px);aspect-ratio:318/98;left:max(3.571vw, 46px);bottom:1.8em;background-repeat:no-repeat;background-size:cover;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/info_deco.png)}.idx_info .idx_lead span{display:block;position:relative;z-index:2;line-height:1.2;margin-left:max(8.429vw, 109px);margin-top:min(-1.214vw, -16px)}.idx_info .idx_lead span:nth-of-type(2){margin-left:2.6em}.idx_info .idx_lead span i{font-size:121.4%}.idx_info .idx_lead em{font-size:max(5.357vw, 69px);color:#bba26d;font-style:oblique;padding-top:0;position:relative;margin-right:max(0.357vw, 4px)}.idx_info .idx_lead em:before{content:"";display:inline-block;width:max(12.214vw, 158px);height:max(0.571vw, 7px);background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/info_kntn.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;top:0;left:max(1.857vw, 24px)}.idx_info .idx_lst li{font-size:166.6%;padding-left:max(2.857vw, 37px);background-size:max(1.5vw, 19px) auto;background-position:0 .6em;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/info_blt.png)}.idx_info .idx_lst li:nth-of-type(1){margin-left:max(13vw, 169px)}.idx_info .idx_lst li:nth-of-type(2){margin-left:max(10.929vw, 142px)}.idx_info .idx_lst li:nth-of-type(3){margin-left:max(9.143vw, 118px)}.idx_info .idx_lst li:nth-of-type(4){margin-left:max(7.143vw, 92px)}.idx_info .idx_lst li i{font-size:133.32%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.idx_info .idx_lst li em{display:inline-block;color:#94835f;border-bottom:.1em solid #dad4c7;line-height:1.1}.idx_info .idx_lst li span{display:block;font-size:75%;line-height:1}.idx_info .idx_lst li:nth-of-type(4) i{letter-spacing:0}.idx_area{margin:0 0 max(9.071vw, 117px);padding:40px 0 1em 6.6em;color:#2e2e2e;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/area_bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:max(36.857vw, 479px)}.idx_area .idx_inr{width:max(43.571vw, 566px);margin-right:auto;margin-left:0;padding-left:max(1.429vw, 18px);z-index:0}.idx_area .idx_ttl{position:relative;grid-column:1/2;grid-row:1/2;align-self:end;z-index:3;margin:0 0 max(1.571vw, 20px)}.idx_area .idx_ttl span{display:block;text-align:center;line-height:1.1}.idx_area .idx_ttl span:nth-of-type(1){font-size:409.8%}.idx_area .idx_ttl span:nth-of-type(1) i{font-size:117%}.idx_area .idx_ttl span:nth-of-type(2){font-size:max(2.084vw, 27px)}.idx_area .idx_kkm{grid-column:1/2;grid-row:2/3;align-self:start;background-color:#fff;position:relative;grid-template-columns:1fr;row-gap:1.6em;text-align:center;padding-top:max(1.786vw, 23px);position:relative;text-align:left}.idx_area .idx_kkm:before{content:"";display:inline-block;width:max(42.143vw, 547px);height:max(26.643vw, 346px);background-color:#d4e0ec;position:absolute;bottom:min(-0.5vw, -7px);right:min(-0.5vw, -7px);z-index:-1}.idx_area .idx_kkm__title{text-align:center;font-size:max(1.786vw, 23px);margin-bottom:max(1.214vw, 15px)}.idx_area .idx_kkm__title span{font-size:max(2.586vw, 33px);color:#94835f}.idx_area .idx_kkm__item{background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/area_title_bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:max(2.857vw, 37px);width:max(35.714vw, 464px);color:#fff;font-size:max(1.786vw, 23px);text-align:left;padding-left:max(2.5vw, 32px);padding-top:max(0.143vw, 1px);margin-bottom:max(0.714vw, 9px)}.idx_area .idx_kkm__item:before{content:"";display:inline-block;width:max(2vw, 26px);height:max(1.714vw, 22px);background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/area_checkbox.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:max(0.857vw, 11px);margin-bottom:max(0.714vw, 9px)}.idx_kkm__text{text-align:left;display:inline-block;font-size:max(1.488vw, 19px);margin-bottom:max(1.571vw, 20px);padding-left:max(5.286vw, 68px)}.idx_area .idx_fig{grid-column:2/3;grid-row:1/3;width:42.4em;position:relative;z-index:3}.idx_area .idx_fig img{aspect-ratio:636/517}.idx_implant{margin:0 0 max(3.571vw, 46px);padding:max(5.571vw, 72px) 0 0;aspect-ratio:1400/659;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/implant_bg.jpg)}.idx_implant .inner-1200{max-width:max(85.714vw, 1114px);margin:0 auto}.idx_implant .idx_ttl{margin:0 0 max(1.286vw, 16px);color:#fff;border-bottom:1px solid #fff;display:inline-block;font-size:max(2.976vw, 38px);padding:0 max(3.214vw, 41px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.idx_implant .idx_ttl span{font-size:max(4.286vw, 55px)}.idx_implant .idx_ttl span em{color:#fff392}.idx_implant .idx_ttl span:nth-of-type(2){font-size:402.8%}.idx_implant .idx_ttl span:nth-of-type(3){font-size:202.8%}.idx_implant .idx_list{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;margin-left:max(6.929vw, 90px);gap:max(1.429vw, 18px);margin-bottom:max(2.214vw, 28px)}.idx_implant .idx_item{font-size:max(1.964vw, 25px)}.idx_implant .idx_item:before{content:"";display:inline-block;width:max(2vw, 26px);height:max(1.571vw, 20px);background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/implant_cb.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:max(0.714vw, 9px)}.idx_implant .idx_text{color:#fff;font-size:max(1.934vw, 25px);margin-bottom:max(2.286vw, 29px)}.idx_implant .idx_text span{border-bottom:.1em solid #fff392}.idx_implant .idx_text em{font-size:max(1.486vw, 19px)}.idx_implant .idx_catch{display:grid;grid-template-columns:1fr 1fr;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;margin:0 auto max(3.571vw, 46px);width:max(85.714vw, 1114px)}.idx_implant .idx_catch p{width:max(40.714vw, 529px);background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/implant_01.png);background-repeat:no-repeat;background-size:contain;background-position:center;height:max(11.143vw, 144px);text-align:center;font-size:max(2.084vw, 27px);color:#fff;padding-top:max(14.286vw, 185px);padding-top:max(6.429vw, 83px)}.idx_implant .idx_btn-wrap{text-align:center}.idx_implant .idx_btn{text-align:center;color:#333;font-size:max(1.488vw, 19px);background-color:#fff;padding:max(0.571vw, 7px) max(4.5vw, 58px);position:relative;cursor:pointer}.idx_implant .idx_btn:after{content:"";display:inline-block;width:max(1.071vw, 13px);height:max(1.071vw, 13px);position:absolute;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/btn_arw.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;top:max(0.857vw, 11px);right:max(0.929vw, 12px)}.idx_implant .idx_btn a{width:21.2em}.idx_implant .idx_btn a img{aspect-ratio:319/59}.idx_leading{margin:0 0 max(4.429vw, 57px);padding:27.8em 4em 0;height:max(110.714vw, 1439px);background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/lead_bg.jpg)}.idx_leading .idx_lm{top:-4.4em}.idx_leading .idx_ttl{position:absolute;top:max(20.571vw, 267px);right:max(6.143vw, 79px)}.idx_leading .idx_ttl span{display:block;font-size:305.6%;color:#2e2e2e;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.4em;line-height:1}.idx_leading .idx_ttl span:nth-of-type(1){margin-top:-1.2em;position:absolute;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:max(2.679vw, 34px);top:max(2.857vw, 37px);left:min(-1.071vw, -14px);background-color:#bfb194;color:#fff;padding:.5em}.idx_leading .idx_ttl span:nth-of-type(2){color:#fff;background-color:rgba(84,101,124,.7);font-size:max(2.593vw, 33px);padding-left:max(8.143vw, 105px)}.idx_leading .idx_ttl span:nth-of-type(3){display:block;font-size:521.4%;padding:.4em .2em .2em;font-size:max(4.714vw, 61px);padding-left:max(8.143vw, 105px)}.idx_leading .idx_ttl span:nth-of-type(3) i{font-size:110.5%;display:inline-block;margin:-.4em 0 -.2em}.idx_leading .idx_ttl span:nth-of-type(3) em{color:#1574bd}.idx_leading .idx_head_fig{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:max(10.5vw, 136px) 0 max(2.429vw, 31px)}.idx_leading .idx_head_fig span{display:block;width:max(16.5vw, 214px)}.idx_leading .idx_head_fig img{aspect-ratio:462/328}.idx_leading .idx_lead{text-align:center;color:#fff;margin:0 0 max(7.143vw, 92px)}.idx_leading .idx_lead span{display:block;font-size:222.2%}.idx_leading .idx_lead span:nth-of-type(2){font-size:236%}.idx_leading .idx_lead span:nth-of-type(2) i{font-size:117%}.idx_leading .idx_lead span:nth-of-type(2) em{color:#fffa78}.idx_leading .idx_inr{display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:2.2em;-moz-column-gap:2.2em;column-gap:2.2em}.idx_leading .idx_box{padding:1em 1em 1.7em;background-color:#fff}.idx_leading .idx_box_fig{margin:0 0 .6em}.idx_leading .idx_box_ttl{margin:0 0 .6em;padding:0 0 .2em;color:#93711f;font-size:138.9%;border-bottom:1px solid #0e2a57;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06em;text-align:center}.idx_leading .idx_box_ttl i{font-size:120%}.idx_leading .idx_desc{font-size:111%;line-height:1.3;margin:0 .6em;letter-spacing:-.04em}.idx_leading .idx_desc em{color:#1c84d5}.idx_leading .idx_btn{position:absolute;width:100%;left:0;text-align:right;bottom:-2.4em}.idx_leading .idx_btn a{width:7.26em}.idx_leading .idx_btn img{aspect-ratio:109/18}.idx_num{margin:0 0 9.1em;padding:5.5em 100px 0 700px;height:max(59.286vw, 770px);background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/num_bg.jpg);color:#fff}.idx_num .idx_ttl{margin:0 0 max(2.429vw, 31px);font-size:max(2.381vw, 30px);padding-left:max(3.357vw, 43px);white-space:nowrap}.idx_num .idx_ttl span{display:block;line-height:1.3}.idx_num .idx_ttl span:nth-of-type(1) i{font-size:max(4.911vw, 63px)}.idx_num .idx_ttl span:nth-of-type(1) em{font-size:max(2.679vw, 34px)}.idx_num .idx_ttl span:nth-of-type(2){margin-top:min(-0.786vw, -11px);margin-left:max(2.643vw, 34px);letter-spacing:.1em}.idx_num .idx_ttl span:nth-of-type(2) i{font-size:max(2.976vw, 38px)}.idx_num .idx_ttl span:nth-of-type(2) strong{font-size:max(3.869vw, 50px);letter-spacing:-.04em}.idx_num ul{display:grid;grid-template-columns:1fr 1fr;gap:.5em .5em}.idx_num ul li{border:.2em solid #fff;padding:max(1.429vw, 18px) 0 max(0.357vw, 4px);text-align:center;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idx_num ul li span{display:block;font-size:222.2%;line-height:1}.idx_num ul li em,.idx_num ul li em *{color:#fffea3;font-style:italic;line-height:1;font-size:max(6.548vw, 85px)}.idx_num ul li:nth-of-type(1){grid-column:1/3}.idx_num ul li:nth-of-type(1) span:nth-of-type(1){font-size:max(2.381vw, 30px)}.idx_num ul li:nth-of-type(1) span:nth-of-type(1) em{font-size:228%}.idx_num ul li:nth-of-type(1) span:nth-of-type(2){font-size:232%;margin-top:.15em}.idx_num ul li:nth-of-type(1) span:nth-of-type(2) i{letter-spacing:-.05em;font-weight:700}.idx_num ul li:nth-of-type(1) span:nth-of-type(2) i:nth-of-type(1){text-align:left;font-size:max(2.679vw, 34px)}.idx_num ul li:nth-of-type(1) span:nth-of-type(2) i:nth-of-type(2){text-align:right;margin-right:.3em}.idx_num ul li:nth-of-type(2){grid-column:1/2;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.5em}.idx_num ul li:nth-of-type(2) span:nth-of-type(1){grid-column:1/3;align-self:end}.idx_num ul li:nth-of-type(2) span:nth-of-type(2){grid-column:1/2;font-size:611%;align-self:start}.idx_num ul li:nth-of-type(2) span:nth-of-type(3){font-size:194%;text-align:left;padding-left:.3em}.idx_num ul li:nth-of-type(2) span:nth-of-type(3) i{display:block}.idx_num ul li:nth-of-type(3){grid-column:2/3;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.5em}.idx_num ul li:nth-of-type(3) span:nth-of-type(1){grid-column:1/3;align-self:end}.idx_num ul li:nth-of-type(3) span:nth-of-type(2){font-size:611%;-ms-flex-item-align:start;align-self:start;font-size:max(2.679vw, 34px)}.idx_num ul li:nth-of-type(3) span:nth-of-type(3){font-size:194%;text-align:left;padding-left:.3em}.idx_num ul li:nth-of-type(3) span:nth-of-type(3) i{display:block}.idx_num ul li:nth-of-type(4){padding:1.5em 0 1em;grid-column:1/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:max(2vw, 26px)}.idx_num ul li:nth-of-type(4) span:nth-of-type(2){font-size:277.8%}.idx_num ul li:nth-of-type(4) span:nth-of-type(2) em{font-size:220%}.idx_num ul li:nth-of-type(5){grid-column:1/4;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.5em}.idx_num ul li:nth-of-type(5) span:nth-of-type(2){grid-column:2/3;font-size:440%;margin-left:.2em}.idx_num ul li:nth-of-type(5) span:nth-of-type(2) em{font-size:138%}.idx_dctr{margin:0 0 max(7.857vw, 102px);padding:max(36.429vw, 473px) 0 0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/dctr_bg.jpg)}.idx_gnav+.idx_dctr{margin-top:9em}.idx_dctr .idx_lm{top:min(-3.571vw, -47px)}.idx_dctr .idx_ttl{margin:0 auto 3.4em;padding:0 0 1em;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;color:#2e2e2e}.idx_dctr .idx_ttl:after{content:"";display:block;position:absolute;width:calc(100% - 8em);height:1px;bottom:0;left:4em;background-color:#2e2e2e}.idx_dctr .idx_ttl span{display:block;font-size:275.5%;line-height:1.2}.idx_dctr .idx_ttl span:nth-of-type(1) i{font-size:108.3%}.idx_dctr .idx_ttl span:nth-of-type(2){font-size:max(2.976vw, 38px)}.idx_dctr .idx_ttl span:nth-of-type(2) strong{font-size:max(3.69vw, 47px)}.idx_dctr .idx_ttl span:nth-of-type(2) em{color:#94835f}.idx_dctr_msg{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-font-feature-settings:initial;font-feature-settings:initial;-webkit-font-feature-settings:"vkrn";font-feature-settings:"vkrn";margin:0 auto;color:#3e3e3e;font-size:max(1.488vw, 19px)}.idx_dctr_msg .idx_name{margin-left:max(4.286vw, 55px);color:#4f4f4f}.idx_dctr_msg .idx_name span{display:block;font-size:max(1.488vw, 19px);letter-spacing:.14em}.idx_dctr_msg .idx_name span:nth-of-type(2){font-size:max(1.488vw, 19px)}.idx_dctr_msg .idx_name span:nth-of-type(3){font-size:max(5.059vw, 65px);color:#94835f;letter-spacing:.2em}.idx_dctr_msg .idx_desc p{margin-left:max(3.357vw, 43px);letter-spacing:.1em;line-height:1.9}.idx_dctr_msg .idx_desc p em{color:#94835f}.idx_dctr .idx_fig{width:max(43.893vw, 570px);position:absolute;right:0;top:max(70.286vw, 913px)}.idx_dctr .idx_fig img{aspect-ratio:1229/1438;width:max(87.786vw, 1141px)}.idx_dctr .idx_kkm{width:max(54.286vw, 705px);margin:max(2.643vw, 34px) auto 4.2em max(7.143vw, 92px);position:relative}.idx_dctr .idx_kkm:before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;top:.4em;left:.4em;background-color:#e7e7e7;opacity:.5}.idx_dctr .idx_kkm dt{color:#fff;text-align:center;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/dctr_title_bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:max(3.571vw, 46px);display:grid;place-items:center;padding-top:.3em}.idx_dctr .idx_kkm dt span{position:relative;font-size:max(1.934vw, 25px);z-index:2;line-height:1}.idx_dctr .idx_kkm dt em{font-size:110%;color:#fffb8e;font-style:italic}.idx_dctr .idx_kkm dt em i{font-size:146%;font-style:inherit}.idx_dctr .idx_kkm dd{color:#3e3e3e;background-color:#fff;padding:25px .8em 2.7em 25px;position:relative}.idx_dctr .idx_kkm .idx_kkm_inr{width:max(28.571vw, 371px);margin-bottom:max(2.143vw, 27px)}.idx_dctr .idx_kkm_inr p{grid-column:1/2;grid-row:1/2;font-size:158.9%;align-self:end;padding-bottom:max(0.786vw, 10px);margin-bottom:max(1.429vw, 18px);border-bottom:1px solid #c9c9c9;text-align:center;font-size:max(1.703vw, 22px)}.idx_dctr .idx_kkm dd p i{border-bottom:1px solid #2396d8;letter-spacing:-.04em}.idx_dctr .idx_kkm dd p .under-line{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fff396));background:linear-gradient(transparent 60%,#fff396 60%)}.idx_dctr .idx_kkm dd p em{font-size:max(1.571vw, 20px)}.idx_dctr .idx_kkm dd p strong{color:#94835f;font-size:max(2.232vw, 29px)}.idx_dctr .idx_kkm dd ul{grid-column:1/2;grid-row:2/3}.idx_dctr .idx_kkm dd li{font-size:max(1.191vw, 15px);margin-bottom:0;background-size:1.1em auto;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/dctr_check.png);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.idx_dctr .idx_kkm dd li i{font-size:110%}.idx_dctr .idx_kkm .dctr_cert_fig{position:absolute;top:max(2.286vw, 29px);right:max(1.786vw, 23px);width:max(22.5vw, 292px)}.idx_dctr .idx_kkm .dctr_cert{aspect-ratio:630/412}.idx_dctr .idx_kkm .dctr_book{width:max(50vw, 650px);aspect-ratio:1400/380}.dctr-btn-wrap{text-align:center;margin-bottom:max(1.929vw, 25px)}.dctr-btn{border:1px solid #333;border-radius:max(7.071vw, 91px);font-size:max(1.488vw, 19px);padding:.4em 5.3em .2em;display:inline-block;line-height:1}.dctr-btn span{font-size:max(1.786vw, 23px)}.idx_lcns{margin:0 0 12.2em;padding:0 2.2em 4.2em;background-repeat:no-repeat;background-position:0 100%;background-size:100% auto;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/license_bg.jpg)}.idx_lcns .idx_inr{border:.13em solid #8f9eb5;padding:5.4em 0 1em}.idx_lcns .idx_en{position:absolute;width:16.66em;top:0;left:0}.idx_lcns .idx_en img{aspect-ratio:1/1}.idx_lcns .idx_ttl{text-align:center;margin:0 0 2.2em;color:#2e2e2e}.idx_lcns .idx_ttl span{display:block;font-size:395.6%;line-height:1.3}.idx_lcns .idx_ttl span:nth-of-type(2){font-size:539.6%}.idx_lcns .idx_ttl span:nth-of-type(2) em{color:#226bdb;letter-spacing:-.04em}.idx_lcns .idx_ttl span:nth-of-type(3){font-size:250%}.idx_lcns .idx_ttl span:nth-of-type(3) i{font-size:122%}.idx_lcns .idx_lead{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 3.6em}.idx_lcns .idx_lead:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#1955b3;opacity:.65;mix-blend-mode:multiply}.idx_lcns .idx_lead span{position:relative;z-index:2;display:block;font-size:250%;padding:.1em 1em;color:#fff}.idx_lcns .idx_lead i{font-size:122%}.idx_lcns .idx_fig{width:87.5em;margin:0 auto 1em}.idx_lcns .idx_note{text-align:center;font-size:139%;color:#2e2e2e}.idx_case{margin:0 0 max(2.357vw, 30px);padding:max(7.857vw, 102px) 0 0;aspect-ratio:1400/1266;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/case_bg.jpg)}.idx_case .idx_lm{top:-7.53em}.idx_case .idx_en{margin:0 0 1.6em 30.8em;line-height:1;position:absolute;top:min(-0.857vw, -12px);right:0}.idx_case .idx_en span{font-family:"Times New Roman",Times,serif;font-size:543%;color:#e3e3e3;letter-spacing:.05em}.idx_case .idx_ttl{margin:0 0 2.8em 30.8em;line-height:1;display:grid;grid-auto-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2e2e2e}.idx_case .idx_ttl span{display:block}.idx_case .idx_ttl span:nth-of-type(1){font-size:215.2%;padding-bottom:.3em;margin:0 .5em .5em 0;border-bottom:1px solid #606060;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.idx_case .idx_ttl span:nth-of-type(2){font-size:297%;letter-spacing:.06em}.idx_case .idx_ttl span:nth-of-type(2) i{font-size:117%}.idx_case .idx_ttl span:nth-of-type(2) em{font-size:180%;color:#94835f}.idx_case .idx_catch{position:absolute;width:max(22.143vw, 287px);top:max(41.429vw, 538px);left:max(4.143vw, 53px)}.idx_case .idx_catch img{aspect-ratio:620/1188}.idx_case .idx_inr{margin:0 9.13em 0 28.26em;display:grid;grid-template-columns:repeat(2,1fr);gap:1.2em}.idx_case .idx_box{background-color:#fff;padding:.8em;min-height:19em}.idx_case .idx_box_ttl{margin:0 0 .6em;display:grid;grid-auto-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:125%;color:#2e2e2e}.idx_case .idx_box_ttl span:nth-of-type(1){background-color:#bfb194;color:#fff;text-align:center;width:4.5em;margin-right:.5em}.idx_case .idx_box_ttl span:nth-of-type(1) i{font-size:111%;margin-left:.3em}.idx_case .idx_ba{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;margin:0 0 .6em}.idx_case .idx_ba span{position:relative}.idx_case .idx_ba span:before{content:"";display:block;position:absolute;width:4.66em;aspect-ratio:70/16;top:0;background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_case .idx_ba span:nth-of-type(1):before{right:0;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/case_txt_before.png)}.idx_case .idx_ba span:nth-of-type(2):before{left:0;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/case_txt_after.png)}.idx_case .idx_ba img{aspect-ratio:190/120}.idx_case .idx_desc{font-size:111%;color:#3e3e3e;line-height:1.3;margin:0 .8em}.idx_bnr{width:max(78.571vw, 1021px);margin:0 auto}.idx_bnr a{display:block}.idx_bnr img{aspect-ratio:2200/534}.idx_bnr_01{margin-bottom:max(8.429vw, 109px)}.idx_bnr_02{margin-bottom:7.4em}.idx_prblm{margin:0 0 max(17.143vw, 222px);padding:8.2em 100px 4em;background-color:#f5f5f5;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/prblm_bg.jpg)}.idx_prblm .idx_ttl{width:max(56.571vw, 735px);margin:0 auto max(2.143vw, 27px)}.idx_prblm .idx_fig{margin-bottom:max(1.929vw, 25px)}.idx_prblm .idx_ttl img{aspect-ratio:1584/352}.idx_prblm .idx_head_desc{width:max(68.571vw, 891px);margin:0 auto max(11.643vw, 151px);font-size:max(1.041vw, 13px);color:#fff}.idx_prblm .idx_inr{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2em}.idx_prblm .idx_box{text-align:center}.idx_prblm .idx_box:not(:last-child){padding:1em;background-color:#fff}.idx_prblm .idx_box_ttl{margin:-3.3em 0 .6em;position:relative;z-index:2;background-color:#333;display:inline-block;min-width:max(18.571vw, 241px);font-size:max(1.488vw, 19px);padding:max(0.429vw, 5px) 0;position:absolute;top:max(20.714vw, 269px);left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);min-height:max(4.786vw, 62px);display:grid;place-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idx_prblm .idx_box_ttl._large{width:max(21.429vw, 278px)}.idx_prblm .idx_box_ttl i{display:block;margin:0 auto;padding:0 .5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.08em;line-height:1.4}.idx_prblm .idx_desc{margin:0 0 1em;text-align:center;color:#434343}.idx_prblm .idx_desc i{display:block;font-size:111%}.idx_prblm .idx_btn{text-align:right}.idx_prblm .idx_btn a{width:7.26em}.idx_prblm .idx_btn img{aspect-ratio:109/15}.idx_prblm_08{grid-column:2/4;background-color:#fff;background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/prblm_08_fig.jpg);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 21.2em}.idx_prblm_08:before,.idx_prblm_08:after{content:"";display:block;position:absolute;pointer-events:none}.idx_prblm_08:before{width:20.2em;aspect-ratio:303/192;top:0;right:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);background-color:#f3eee3}.idx_prblm_08:after{width:100%;height:100%;top:.8em;left:.8em;border:1px solid #e6dfcd}.idx_prblm .idx_prblm_08 .idx_box_ttl{margin:0 auto .8em 0;padding:0 0 .4em .6em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #5c5c5c;color:#4a4a4a;-ms-flex-item-align:end;align-self:end;position:unset;background-color:unset;-webkit-transform:unset;transform:unset}.idx_prblm .idx_prblm_08 .idx_box_ttl span{display:block;font-size:max(2.084vw, 27px)}.idx_prblm .idx_prblm_08 .idx_box_ttl em{color:#bba26d;font-size:max(2.679vw, 34px)}.idx_prblm .idx_prblm_08 .idx_box_ttl i{display:inline-block;background-color:unset;color:inherit;padding:0}.idx_prblm .idx_prblm_08 .idx_box_ttl span:nth-of-type(1) i{font-size:max(2.357vw, 30px)}.idx_prblm .idx_prblm_08 .idx_box_ttl span:nth-of-type(2)>i{font-size:128.5%}.idx_prblm .idx_prblm_08 .idx_box_ttl span:nth-of-type(2) em i{font-size:88.8%}.idx_prblm .idx_prblm_08 .idx_desc{-ms-flex-item-align:start;align-self:start;text-align:left;margin-left:.6em}.idx_prblm .idx_prblm_08 .idx_desc span{display:block}.idx_prblm .idx_prblm_08 .idx_desc i{display:inline-block}.idx_prblm .idx_prblm_08 .idx_desc em{color:#3894e2;font-size:111%;display:inline-block;line-height:1;border-bottom:.16em solid #ffea5f}.idx_prblm .idx_prblm_08 .idx_desc em i{font-size:140%}.idx_prblm .idx_prblm_08 .idx_desc span{font-size:125%}.idx_prblm_08 .idx_btn{position:absolute;right:1.4em;bottom:1em}.idx_eff{margin:0;margin-bottom:max(5.714vw, 74px)}.idx_eff .idx_lm{top:min(-10.857vw, -142px)}.idx_eff_head{margin:0 0 3.8em;padding:.6em 0 3.8em;background-repeat:no-repeat;background-position:100% 0;background-size:auto 100%;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_head_bg.png);text-align:center;height:max(44.429vw, 577px)}.idx_eff_head .idx_en{width:52.53em;margin:0 auto 1.4em 0}.idx_eff_head .idx_ttl{line-height:1;font-size:max(3.274vw, 42px);letter-spacing:.09em;color:#4b4b4b;border-bottom:1px solid #4b4b4b;padding:0 max(2.571vw, 33px);display:inline-block;margin:min(-5.429vw, -71px) auto max(3.357vw, 43px)}.idx_eff_head .idx_ttl span{font-size:max(4.166vw, 54px)}.idx_eff_head .idx_ttl strong{font-size:max(7.143vw, 92px)}.idx_eff_head .idx_fig{width:max(65.5vw, 851px)}.idx_eff_head .idx_fig img{aspect-ratio:917/460}.idx_eff_head ul{position:absolute;top:min(-1.357vw, -18px);right:max(2vw, 26px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.idx_eff_head li{position:relative;margin-left:1.6em}.idx_eff_head li a{position:relative;display:block;width:max(4.643vw, 60px)}.idx_eff_head li img{aspect-ratio:130/760}.idx_eff_head li:nth-of-type(2){margin-top:max(3.429vw, 44px)}.idx_eff_head li:nth-of-type(3){margin-top:max(6.857vw, 89px)}.idx_eff_head li:nth-of-type(4){margin-top:max(10.286vw, 133px)}.idx_eff_head li:nth-of-type(5){margin-top:max(13.714vw, 178px)}.idx_eff .idx_inr{display:grid;grid-template-columns:1fr 1fr;row-gap:8em;padding:5.2em 0 5.8em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_bg.png)}.idx_eff .idx_box{padding:0 2.8em 1.6em;color:#2e2e2e}.idx_eff .idx_box:before{content:"";display:block;position:absolute;right:0;bottom:-1.8em;height:100%;width:31.2em;background-repeat:no-repeat;background-size:100% auto;background-position:100% 100%;mix-blend-mode:multiply}.idx_eff .idx_nbr{position:absolute;width:100%;top:-3.8em;left:0;line-height:1;mix-blend-mode:multiply;text-align:center}.idx_eff .idx_nbr span{display:inline-block;font-size:722%;font-style:oblique}.idx_eff .idx_box_fig{position:relative;z-index:3}.idx_eff .idx_box_ttl,.idx_eff .idx_box_desc{position:relative;z-index:3}.idx_eff .idx_box_ttl span{display:block;font-size:194.4%;text-align:center;line-height:1.2}.idx_eff .idx_kkm{position:relative;z-index:3;background-color:#fff;-webkit-box-shadow:.2em .2em 0 rgba(173,171,166,.2);box-shadow:.2em .2em 0 rgba(173,171,166,.2);background-repeat:no-repeat;background-size:3.6em auto;background-position:.6em .6em;margin:0 0 1.2em}.idx_eff .idx_kkm:before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_eff .idx_lst li{font-size:152.8%;padding-left:2.2em;background-position:0 .2em;background-size:.92em auto;line-height:1.3}.idx_eff .idx_btn{text-align:right}.idx_eff .idx_btn a{width:7.53em}.idx_eff .idx_btn img{aspect-ratio:113/17}.idx_eff .idx_eff_01{grid-column:1/3;padding:3.6em 2.6em 1.8em 46.8em;background-color:#f9f2f0}.idx_eff .idx_eff_01:before{width:45.13em;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_01_trape.png)}.idx_eff_01 .idx_nbr{padding-left:50%;color:#ebc4b9}.idx_eff_01 .idx_box_ttl{margin:0 0 1em}.idx_eff_01 .idx_box_ttl em{font-size:128.6%;color:#e79780}.idx_eff_01 .idx_box_ttl em i{font-size:133.3%}.idx_eff_01 .idx_box_desc{font-size:133%;color:#383838;margin:0 1em 1.5em;line-height:1.3}.idx_eff_01 .idx_box_desc em{border-bottom:.13em solid #e79780}.idx_eff_01 .idx_kkm{display:grid;grid-template-columns:22em 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.8em;-moz-column-gap:.8em;column-gap:.8em;padding:.6em 2em}.idx_eff_01 .idx_kkm:before{width:3.73em;aspect-ratio:1/1;top:.8em;left:.8em;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_01_deco.png)}.idx_eff_01 .idx_kkm .idx_sfig img{aspect-ratio:331/234}.idx_eff_01 .idx_kkm .idx_lst li{background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_01_check.png)}.idx_eff_01 .idx_box_fig{position:absolute;width:40.93em;top:3.6em;left:4.4em}.idx_eff_01 .idx_box_fig .before_after{margin:0 0 .8em}.idx_eff_01 .ba_note{text-align:center;font-size:111%}.idx_eff .idx_eff_02{padding-top:2.8em;background-color:#f9f6f0}.idx_eff .idx_eff_02:before{background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_02_trape.png)}.idx_eff_02 .idx_nbr{color:#d7c7a7}.idx_eff_02 .idx_box_ttl{margin:0 0 1.2em}.idx_eff_02 .idx_box_ttl em{color:#b5975a}.idx_eff_02 .idx_box_ttl span:nth-of-type(1) i{font-size:142.8%}.idx_eff_02 .idx_box_ttl span:nth-of-type(2){font-size:230.5%}.idx_eff_02 .idx_box_fig{margin:0 0 1em}.idx_eff_02 .idx_box_desc{font-size:125%;margin:0 1.8em 1em;line-height:1.3}.idx_eff_02 .idx_box_desc em{border-bottom:.13em solid #e79780}.idx_eff_02 .idx_kkm{display:grid;grid-template-columns:1fr max(16.071vw, 208px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.4em;-moz-column-gap:1.4em;column-gap:1.4em;padding:1em 1em 1em 1.8em;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_02_deco.png)}.idx_eff_02 .idx_kkm_ttl{font-size:152.8%;color:#baa57b;border-bottom:1px solid #8b8b8b;letter-spacing:-.04em;padding:0 0 .3em;white-space:nowrap}.idx_eff_02 .idx_kkm .idx_sfig{grid-column:2/3;grid-row:1/3;width:max(16.071vw, 208px)}.idx_eff_02 .idx_kkm .idx_sfig img{aspect-ratio:225/172}.idx_eff_02 .idx_kkm .idx_lst li{font-size:max(1.488vw, 19px);letter-spacing:.05em;margin-bottom:.3em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-position:.5em .2em;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_02_check.png)}.idx_eff_02 .idx_kkm .idx_lst li:last-child{margin-bottom:unset}.idx_eff .idx_eff_03{padding-top:3.8em;background-color:#edf8f4}.idx_eff .idx_eff_03:before{background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_03_trape.png)}.idx_eff_03 .idx_nbr{color:#badbca}.idx_eff_03 .idx_box_ttl{margin:0 0 2.7em}.idx_eff_03 .idx_box_ttl i{font-size:151.5%}.idx_eff_03 .idx_box_ttl em{color:#45a173}.idx_eff_03 .idx_box_fig{margin:0 0 1.2em}.idx_eff_03 .idx_kkm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 1em 1em 1.2em;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_03_deco.png)}.idx_eff_03 .idx_kkm_ttl{font-size:max(1.637vw, 21px);color:#45a173;border-bottom:1px solid #9b9b9b;letter-spacing:-.04em;padding:0 .3em 19px 15px;margin:0 .4em 0 0;line-height:1.2;-ms-flex-item-align:end;align-self:end;margin-top:max(0.929vw, 12px)}.idx_eff_03 .idx_kkm .idx_sfig{grid-column:2/3;grid-row:1/3;width:max(16.071vw, 208px);-ms-flex-negative:0;flex-shrink:0}.idx_eff_03 .idx_kkm .idx_sfig img{aspect-ratio:225/190}.idx_eff_03 .idx_kkm p{font-size:max(1.488vw, 19px);line-height:1.2}.idx_eff_03 .idx_kkm .idx_kkm_text{padding:max(0.714vw, 9px) max(1.429vw, 18px) 0 max(1vw, 13px)}.idx_eff .idx_eff_04{padding-top:3.6em;background-color:#eef7f8}.idx_eff .idx_eff_04:before{background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_04_trape.png)}.idx_eff_04 .idx_nbr{color:#aedce7}.idx_eff_04 .idx_box_ttl{margin:0 0 1.2em}.idx_eff_04 .idx_box_ttl span>i{font-size:171.4%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-right:.3em}.idx_eff_04 .idx_box_ttl em{color:#2e9db9}.idx_eff_04 .idx_box_ttl em i{font-size:83%}.idx_eff_04 .idx_box_fig{margin:0 0 3.4em}.idx_eff_04 .idx_kkm{padding:1.6em 1.8em 2.2em;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_04_deco.png)}.idx_eff_04 .idx_kkm_ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:194.4%;color:#459aaf;border-bottom:1px solid #8b8b8b;letter-spacing:-.04em;padding:0 .3em .2em;margin:0 0 max(1.714vw, 22px)}.idx_eff_04 .idx_kkm p{font-size:max(1.488vw, 19px);line-height:1.3;margin:0 0 max(2.857vw, 37px)}.idx_eff_04 .idx_kkm .idx_sfig{position:absolute;width:max(17.643vw, 229px);right:0;bottom:0}.idx_eff_04 .idx_kkm .idx_sfig img{aspect-ratio:247/204}.idx_eff_04 .idx_kkm .idx_lst li{margin-bottom:.3em;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_04_check.png)}.idx_eff .idx_eff_05{padding-top:3.6em;background-color:#edf2f8}.idx_eff .idx_eff_05:before{background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_05_trape.png)}.idx_eff_05 .idx_nbr{color:#bad2ea}.idx_eff_05 .idx_box_ttl{margin:12px 0 1.2em}.idx_eff_05 .idx_box_ttl i{font-size:142.8%}.idx_eff_05 .idx_box_ttl em{color:#5994d5}.idx_eff_05 .idx_box_fig{margin:0 0 3.4em}.idx_eff_05 .idx_kkm{padding:1.6em 1.8em 1.7em;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_05_deco.png)}.idx_eff_05 .idx_kkm_ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:194.4%;color:#548dc7;border-bottom:1px solid #8b8b8b;letter-spacing:-.05em;padding:0 .3em .2em;margin:0 0 .4em}.idx_eff_05 .idx_kkm p{font-size:152.8%;line-height:1.3;margin:0 0 .8em}.idx_eff_05 .idx_kkm .idx_sfig{position:absolute;z-index:-1;width:21.4em;right:1.6em;bottom:2em}.idx_eff_05 .idx_kkm .idx_sfig img{aspect-ratio:321/237}.idx_eff_05 .idx_kkm .idx_lst li{margin-bottom:.3em;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/eff_05_check.png)}.idx_env{margin:0 0 max(7.143vw, 92px);padding-top:max(10vw, 130px)}.idx_env .idx_ttl{z-index:-2;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;width:100%;padding-right:39.13em;height:45.2em;margin:0 0 2.4em;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/env_bg.jpg)}.idx_env .idx_ttl span{display:block;position:relative;white-space:nowrap;color:#fff;font-size:max(3.571vw, 46px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.3em .4em;line-height:1;letter-spacing:.08em}.idx_env .idx_ttl span:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#666;mix-blend-mode:multiply}.idx_env .idx_ttl span:nth-of-type(2){margin:auto 0 0 0;margin-top:1.6em;padding:.6em .5em}.idx_env .idx_ttl i{font-size:max(4.464vw, 58px);display:inline-block}.idx_env .idx_ttl em{color:#fff4ac}.idx_env .idx_ttl span:nth-of-type(2) i:nth-of-type(2){margin:-.4em 0}.idx_env .idx_desc{font-size:111%;color:#2e2e2e;width:60em;margin:0 auto 3em;text-align:center}.idx_env .idx_inr{display:grid;grid-template-columns:repeat(2,1fr);gap:2.6em;padding:2em;background-color:#f6f6f6}.idx_env .idx_box{padding:1.8em;display:grid;grid-template-columns:15.5em 1fr;grid-template-rows:5.7em 7.4em 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.6em;-moz-column-gap:2.6em;column-gap:2.6em;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(7.6em,#fff),color-stop(7.6em,#f6f2e9),color-stop(15em,#f6f2e9),color-stop(15em,#fff),to(#fff));background:linear-gradient(to bottom,#fff 0,#fff 7.6em,#f6f2e9 7.6em,#f6f2e9 15em,#fff 15em,#fff 100%)}.idx_env .idx_box:before{content:"";display:block;position:absolute;width:2.86em;aspect-ratio:1/1;top:1.8em;left:18.3em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/env_deco.png)}.idx_env .idx_fig{grid-column:1/2;grid-row:1/4}.idx_env .idx_box_ttl{grid-column:2/3;grid-row:1/2}.idx_env .idx_box_ttl span{display:block;position:relative;font-size:166.6%;line-height:1.3;color:#2e2e2e}.idx_env .idx_box_ttl span i{font-size:108%;display:inline-block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.08em}.idx_env .idx_box_ttl span em{color:#bba26d}.idx_env .idx_box_desc{grid-column:2/3;grid-row:2/3;font-size:138.8%;line-height:1.4;font-size:max(1.488vw, 19px);align-self:flex-start;padding-top:.6em}.idx_env .idx_box_desc span{margin-top:.5em;display:block;font-size:70%;color:#818080}.idx_env .idx_btn{grid-column:2/3;grid-row:3/4;align-self:end;text-align:right}.idx_env .idx_btn a{width:7.53em}.idx_env .idx_btn img{aspect-ratio:113/18}.idx_env_01 .idx_box_ttl span i{font-size:108%}.idx_term{margin:0 3.4em 7em}.idx_term .idx_lm{top:-8.4em}.idx_term .idx_ttl{font-size:222%;text-align:center;margin:0 0 max(4.286vw, 55px)}.idx_term .idx_ttl span{font-size:125%}.idx_term .idx_ttl em{color:#bba26d;display:inline-block;letter-spacing:-.06em;line-height:1;border-bottom:10px solid #ece7df}.idx_term .idx_inr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ccc}.idx_term .idx_inr:before{content:"";display:block;position:absolute;width:1px;height:5em;background:#2e2e2e;top:-4em;left:50%}.idx_term .idx_inr:after{content:"";display:block;position:absolute;width:1px;height:5em;top:14em;left:50%;background-size:1px max(0.429vw, 5px);background-image:linear-gradient(to top,#dadada 4px,transparent 2px);background-repeat:repeat-y;background-position:left bottom}.idx_term .idx_box{display:grid;grid-template-columns:repeat(2,1fr);grid-row:span 3;color:#2e2e2e;padding:max(3vw, 39px) max(2.643vw, 34px)}.idx_term .idx_box:nth-of-type(2){background-image:unset}.idx_term .idx_box_ttl{font-size:208.3%;letter-spacing:-.06em;margin:0 0 .7em;color:#bba26d}.idx_term .idx_box-right{padding-top:max(0.714vw, 9px)}.idx_term .idx_lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:13.57em;font-size:152.8%;text-align:center;background-color:#bfb194;margin:0 auto 1em;padding:0 .5em;color:#fff}.idx_term .idx_lead i{font-size:118%}.idx_term .idx_inr ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.idx_term .idx_inr li{margin:0 0 .5em}.idx_term .idx_inr a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;position:relative;color:#bba26d;text-decoration:underline;text-underline-offset:max(0.357vw, 4px);font-size:125%;padding-left:1em;-webkit-transition:.3s;transition:.3s}.idx_term .idx_inr a:hover{opacity:.7}.idx_term .idx_inr a:before{content:"";background-color:#bba26d;height:max(0.714vw, 9px);width:max(0.714vw, 9px);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);display:inline-block;margin-right:max(0.714vw, 9px)}.idx_term_01 .idx_fig{width:20.4em;margin:0 auto 1.2em;position:absolute;left:max(2.643vw, 34px);bottom:max(3.143vw, 40px)}.idx_term_01 .idx_fig img{aspect-ratio:306/174}.idx_term_02 .idx_fig{width:17.26em;margin:0 auto 1.2em;position:absolute;bottom:max(2.214vw, 28px);left:max(3.571vw, 46px)}.idx_term_02 .idx_fig img{aspect-ratio:259/172}.idx_pay{margin:0 0 5em;padding:3.4em 4.4em;text-align:center;background-color:#f9f9f9;color:#2e2e2e;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/pay_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.idx_pay .idx_inr{padding:2.1em 0 3.2em;background-color:rgba(255,255,255,.9);-webkit-box-shadow:.1em .1em .1em rgba(101,101,101,.3);box-shadow:.1em .1em .1em rgba(101,101,101,.3)}.idx_pay .idx_ttl{text-align:center;margin:0 0 1em}.idx_pay .idx_ttl span{display:inline-block;width:10.69em;border:1px solid #2e2e2e;font-size:193.3%;line-height:1;padding:.4em 0}.idx_pay_lead{font-size:193.3%;margin:0 0 1em}.idx_pay_card{width:max(53.214vw, 691px);margin:0 auto 1.4em}.idx_pay_card img{aspect-ratio:1490/160}.idx_pay_desc{font-size:138.8%;letter-spacing:.06em}.idx_pay_desc em{font-size:120%;color:#c00}.idx_pay_desc em i{font-size:117%}.idx_price{margin:0 0 13.8em;margin:0 0 5.8em;padding:3em 2.8em 3.2em;background-color:#f9f8f3}.idx_price .idx_inr{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:2.4em;-moz-column-gap:2.4em;column-gap:2.4em}.idx_price .idx_ttl{grid-column:1/3;font-size:250%;color:#2e2e2e;text-align:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.idx_price .idx_subttl{font-size:max(1.786vw, 23px);text-align:center;grid-column:1/3;margin:0 0 .6em}.idx_price .idx_subttl span{color:#c00;font-size:max(2.379vw, 30px)}.idx_price .idx_box{background-color:#fff;-webkit-box-shadow:.1em .1em .1em rgba(210,210,210,.8);box-shadow:.1em .1em .1em rgba(210,210,210,.8);padding:1.4em 0}.idx_price .idx_box dl{display:grid}.idx_price .idx_box_ttl{position:relative;text-align:center;font-size:194%;color:#fff;background-color:#bfb194;margin:0 0 .6em}.idx_price .idx_box_ttl:before{content:"";display:block;position:absolute;aspect-ratio:93/79;width:3.18em;top:min(-1.5vw, -20px);left:0;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);background-color:#efedea;opacity:.8;mix-blend-mode:multiply}.idx_price .idx_box_catch{margin:0 2.1em 1em;grid-template-columns:18.66em 1fr;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}.idx_price .idx_box_catch img{aspect-ratio:280/200}.idx_price .idx_box_catch dd{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2e2e2e}.idx_price .idx_box_catch dd p:nth-of-type(1){-ms-flex-item-align:end;align-self:end;font-size:138.86%;margin:0 0 .5em}.idx_price .idx_box_catch dd p:nth-of-type(2){position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:start;align-self:start;text-align:center;font-size:242%;line-height:1}.idx_price .idx_box_catch dd p:nth-of-type(2) em{font-size:166%;font-weight:500;color:#c00;letter-spacing:.06em}.idx_price .idx_box_catch dd p:nth-of-type(2) i{position:absolute;right:-1em;top:0;font-size:35%}.idx_price .idx_box_prc{margin:0 2.1em;padding:.4em 0 0;grid-template-columns:auto 1fr;border-top:1px solid #2e2e2e}.idx_price .idx_box_prc dt,.idx_price .idx_box_prc dd{font-size:125%}.idx_price .idx_box_prc dd{text-align:right}.idx_price .idx_box_prc dd i{font-size:89%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.08em}.idx_price .idx_box_desc{position:absolute;width:100%;left:0;bottom:-2em;padding:0 2em 0 0;text-align:right;font-size:max(1.191vw, 15px)}.idx_price .idx_btn-wrap{text-align:center;margin-top:max(5.929vw, 77px)}.idx_price .idx_btn{text-align:center;color:#333;font-size:max(1.488vw, 19px);padding:max(0.571vw, 7px) max(4.5vw, 58px);position:relative;border:1px solid #94835f;color:#94835f;cursor:pointer}.idx_price .idx_btn:after{content:"";display:inline-block;width:max(1.071vw, 13px);height:max(1.071vw, 13px);position:absolute;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/btn_arw2.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;top:max(0.857vw, 11px);right:max(0.929vw, 12px)}.idx_consult{margin:0 auto 10em;padding:4.8em 0 0;width:92.8%;aspect-ratio:1300/606;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.implant-takamura.com/wp-content/themes/humanity/css/../images/top/consult_bg.jpg);text-align:center;color:#fff}.idx_consult .idx_lm{top:-8.9em}.idx_consult .idx_en{font-size:222%;font-family:"Times New Roman",Times,serif;margin:0 0 .2em;letter-spacing:.1em}.idx_consult .idx_ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1.4em;display:grid;row-gap:.8em;position:relative}.idx_consult .idx_ttl span{display:block;position:relative;z-index:1;color:#333;font-size:138.8%;padding:.4em 1.6em;line-height:1.3;background-color:rgba(255,255,255,.8)}.idx_consult .idx_lead{font-size:max(2.357vw, 30px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto .6em;padding:0 .2em .2em;border-bottom:1px solid #fff}.idx_consult .idx_lead em{font-size:max(2.976vw, 38px)}.idx_consult .idx_desc{margin-bottom:1.6em}.idx_consult .idx_desc p{font-size:120%;margin:0 0 1em;line-height:1.7}.idx_consult .idx_btn a{width:8.66em}.idx_consult .idx_btn a img{aspect-ratio:130/18}.idx_gallery{margin:0 0 13.6em;padding:0 0 1.4em;background-color:#f3f2ee}.idx_gallery_ttl{position:absolute;z-index:3;width:18.86em;top:2em;left:2.4em;aspect-ratio:283/247}.idx_gallery_ttl span{text-align:center;color:#2e2e2e}.idx_gallery_ttl span i{display:block;line-height:1.1;letter-spacing:.06em}.idx_gallery_ttl span i:nth-of-type(1){font-size:166.6%;margin-bottom:.6em}.idx_gallery_ttl span i:nth-of-type(2){font-size:111%}.idx_gallery_fig{position:relative;margin:0 0 1.4em;padding:0;border:0 none;overflow:hidden}.idx_gallery_fig li img{aspect-ratio:1400/760}.idx_gallery_thumb .slick-track{-webkit-transform:unset !important;transform:unset !important;width:100vw !important;min-width:max(97.143vw, 1262px);display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.idx_gallery_thumb_box{width:25vw !important;min-width:24.28575vw;cursor:pointer;-webkit-transition:.3s;transition:.3s}.idx_gallery_thumb_box:hover{opacity:.7}.idx_gallery_thumb_box img{aspect-ratio:350/206}.idx_news{margin:0 0 5.2em;padding:1.6em 5.8em 2.2em;background-color:#f1f1f1}.idx_news .idx_inr{max-width:max(85.714vw, 1114px);background-color:#fff;padding:max(3vw, 39px) max(3.571vw, 46px)}.idx_news .idx_lm{top:-8em}.idx_news .idx_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:max(0.2em, 3px) double #2c4166;margin:0 0 2.8em;padding:0 0 1.4em}.idx_news .idx_ttl span{display:block;color:#2e2e2e}.idx_news .idx_ttl .en{font-size:250%;font-family:"Times New Roman",Times,serif;text-transform:uppercase;line-height:1.2;letter-spacing:.08em}.idx_news .idx_ttl .ja{font-size:139%;padding:0 0 .1em;letter-spacing:.1em}.idx_news_lst{display:grid;grid-template-columns:repeat(2,1fr);gap:2.2em 2em;row-gap:2em;margin-bottom:max(2.643vw, 34px)}.idx_news .idx_box{display:grid;grid-template-columns:9.73em auto;-webkit-column-gap:1.6em;-moz-column-gap:1.6em;column-gap:1.6em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5d5c5c}.idx_news .idx_fig{grid-column:1/2;grid-row:1/3}.idx_news .idx_fig img{aspect-ratio:146/107}.idx_news .idx_date{grid-column:2/3;grid-row:1/2;align-self:end;font-size:111%;color:#578ad6}.idx_news .idx_sbj{grid-column:2/3;grid-row:2/3;align-self:start;font-size:104.2%;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.idx_news .idx_btn{text-align:right}.idx_news .idx_btn a{width:8.2em}.idx_news .idx_btn img{aspect-ratio:123/21}.idx_accs{margin:0 0 5.5em;color:#2e2e2e}.idx_accs .idx_ttl{text-align:center;font-family:"Times New Roman",Times,serif;margin:0 0 3.4em;line-height:1}.idx_accs .idx_ttl span{font-size:max(2.976vw, 38px);letter-spacing:.15em}.idx_accs .gmap{width:max(92.857vw, 1207px);margin:0 auto 2.2em;position:relative}.idx_accs .gmap:before{content:"";display:block;position:absolute;width:1px;height:4.1em;background:#2e2e2e;top:-2.6em;left:50%}.idx_accs .gmap iframe{width:100%;aspect-ratio:1313/507}.idx_accs_seo{font-size:88.8%;line-height:1.7;margin:0 6.4em;width:max(92.857vw, 1207px);margin:0 auto}