@charset "UTF-8";.idx ul,.idx li,.idx a,.idx span,.idx i,.idx div,.idx p,.idx section{box-sizing:border-box}.idx{position:relative}.idx img{max-width:100%}.idx_inner{min-width:1100px;margin:0 auto;position:relative}.idx_ttl{text-align:center}.idx_more{text-align:right}.idx_more img{height:18px}.idx_kv:before{content:"";display:block;position:absolute;width:100%;height:14%;left:0;bottom:0;background:#e5f7ff}.idx_kv .idx_inner{width:95%;min-width:1240px;max-width:1720px;z-index:3}.idx_kv_catch{position:absolute;left:40%;width:20%;top:8%;z-index:90}.gnav{margin-top:0;padding:45px 0}section.sct_notice{padding:80px 0 0;font-size:20px}section.sct_notice h2 span{display:inline-block;background:#ff373a;color:#fff;padding:.1em 1.2em 0;margin-bottom:.8em}.idx_mhlw{margin:100px 0 88px}.idx_mhlw .idx_inner{width:1210px;border:1px solid #929292;padding:70px 0 60px;font-size:22px;color:#4a4a4a;text-align:center}.idx_mhlw .idx_inner:before,.idx_mhlw .idx_inner:after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:cover}.idx_mhlw .idx_inner:before{width:90px;height:64px;top:-33px;left:calc(50% - 45px);background-position:50% 0;background-size:auto 100%;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/mhlw_mark.png);background-color:#fff}.idx_mhlw .idx_inner:after{width:298px;height:288px;top:-44px;left:-20px;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/mhlw_rainbow.png)}.idx_mhlw .idx_inner dt{font-size:118.2%;margin-bottom:.4em}.idx_mhlw .idx_inner em{color:#ff1e2b}.idx_bnr{margin:80px 0}.idx_bnr .idx_inner{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 30px;width:1130px;margin:auto}.idx_bnr .idx_inner a{width:550px}.idx_online{width:1210px;margin:80px auto}.idx_info{margin-bottom:55px}.idx_info .idx_inner{width:95%;min-width:1240px;max-width:1320px;border:3px solid #4075c3;display:block}.idx_info_wrp{display:flex}.idx_info_fig{width:53.8%}.idx_info_txt{flex:1;background:#fffae1;position:relative}.idx_info_txt:after{content:"";display:block;position:absolute;width:243px;height:109px;bottom:0;right:0;background-size:cover;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/rainbow.png)}.idx_info_ttl{background:#fffdf1;padding:70px 0 26px 63px}.idx_info_ttl img{height:35px}.idx_info_lst{padding:32px 0 0 63px}.idx_info_lst li{font-size:22px;line-height:30px;letter-spacing:.1em;color:#424242;padding-left:67px;padding-top:.3em;margin-bottom:.5em;min-height:45px;background-size:45px auto;background-position:0 0;background-repeat:no-repeat}.idx_info_lst li em{font-size:110%;color:#2e64b3}.idx_info_lst li i{font-size:87%}.idx_info_lst li:nth-of-type(1){text-indent:-.5em;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/info_ico_train.png)}.idx_info_lst li:nth-of-type(1) em{margin-left:.3em}.idx_info_lst li:nth-of-type(2){background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/info_ico_handicap.png)}.idx_info_lst li:nth-of-type(2) em{margin:0 .2em;display:inline-block}.idx_info_lst li:nth-of-type(3){font-size:128%;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/info_ico_time.png)}.idx_info_lst li:nth-of-type(3) em{font-size:150%}.idx_info_lnk{position:absolute;width:100%;bottom:0;left:0;text-align:right;background-color:#2e64b3;color:#fefefe;font-size:20px;padding:.4em 90px .2em 0;background-size:64px auto;background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/arrow_w.png)}.idx_sterilize{padding:90px 0 95px;background-image:linear-gradient(to right,#e5f7ff 0,#e5f7ff 78%,transparent 78%,transparent 100%);z-index:3}.idx_sterilize .idx_inner{width:95%;max-width:1400px}.idx_sterilize_ttl{font-size:270%;margin-bottom:45px;letter-spacing:.08em;padding-left:3%}.idx_sterilize_ttl>i{font-size:85%}.idx_sterilize_ttl em{font-size:112%;color:#119ee2}.idx_sterilize_ttl .kntn{position:relative;display:inline-block;padding:.06em 0 0;background-repeat:repeat-x;background-size:1.08em .15em;background-position:top left;background-image:radial-gradient(.08em .08em at center center,#119ee2,#119ee2 95%,transparent)}.idx_sterilize_c{position:relative;padding-right:2%}.idx_sterilize_c a{display:flex;justify-content:space-between;align-items:center;position:relative;width:1210px;margin:0 0 0 auto;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/sterilize_bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_sterilize_c a:after{content:"";display:block;position:absolute;width:82px;height:336px;top:-70px;right:-14px;background:rgba(233,248,255,.35)}.idx_sterilize_fig{padding:45px 0 45px 55px}.idx_sterilize_fig i{display:block;box-shadow:8px 8px 0 rgba(73,196,255,.2)}.idx_sterilize_fig img{width:202px}.idx_sterilize_txt{flex:1}.idx_sterilize_more{padding-right:10px}.idx_sterilize_more img{position:relative;width:38px;z-index:10}.idx_eom h2{position:relative;z-index:-2}.idx_eom .msg{box-sizing:border-box;margin:-22px auto 0 auto;padding:85px 0 80px 346px;width:1040px;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/eom_msg_bg.png);background-position:right bottom;background-size:459px auto;background-repeat:no-repeat;background-color:#fff;position:relative}.idx_eom .msg:before,.idx_eom .msg:after{content:'';display:block;width:563px;height:460px;background:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/eom_ptn.png) repeat;background-size:8px 8px;mix-blend-mode:multiply;position:absolute;z-index:-1}.idx_eom .msg:before{top:-33px;left:-43px}.idx_eom .msg:after{right:-43px;bottom:-36px}.idx_eom .msg .lead{width:158px;position:absolute;top:88px;left:133px}.idx_eom .msg h3{width:564px;padding-bottom:20px;color:#2e2e2e;font-feature-settings:'palt';line-height:1.1;letter-spacing:.08em;border-bottom:1px solid rgba(209,222,187,.65)}.idx_eom .msg h3>span{display:block}.idx_eom .msg h3>span:nth-child(2){text-align:right}.idx_eom .msg h3 .bl{color:#008ccf}.idx_eom .msg h3 .f38{font-size:38px}.idx_eom .msg h3 .f42{font-size:42px}.idx_eom .msg h3 .f48{font-size:48px}.idx_eom .msg h3 .f50{font-size:50px}.idx_eom .msg h3 .dot{font-size:58px;background-image:radial-gradient(circle at center,#f4e52a 40%,transparent 40%);background-position:top center;background-repeat:no-repeat;background-size:12px 12px;padding-top:.1em}.idx_eom .msg p{margin:25px 0 0 10px;color:#2e2e2e;font-size:22.92px;font-feature-settings:'palt';line-height:1.5;letter-spacing:.08em}.idx_eom .msg p+p{margin-top:1em}.idx_eom .msg p .bl{color:#008ccf}.idx_eom .msg p .ul{border-bottom:3px solid #fcf381}.idx_eom .middle{text-align:center;color:#2e2e2e;font-feature-settings:'palt';letter-spacing:.08em}.idx_eom .middle1{margin-top:103px;font-size:53px;line-height:1}.idx_eom .middle1>span{background:linear-gradient(to bottom,transparent 70%,#fcf381 70%)}.idx_eom .middle1 .f67{font-size:67px}.idx_eom .middle2{margin-top:50px;font-size:36px;line-height:1.58}.idx_eom .middle2 span{font-size:40px}.idx_eom .middle2 em{color:#008ccf}.idx_eom .middle2 em i{font-size:43px}.idx_eom .line{margin-top:24px}.idx_eom .container{margin-top:18px;padding-bottom:55px;position:relative}.idx_eom .container:after{content:'';display:block;margin:auto;width:100%;height:705px;background:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/eom_ptn.png) repeat;background-size:8px 8px;position:absolute;right:0;left:0;bottom:0;z-index:1}.idx_eom .container .cont{margin:0 auto;padding:55px 0 63px;width:93.43%;max-width:1308px;background-color:#fff;position:relative;z-index:2}.idx_eom .container .cont .img-set{width:100%;height:100%;position:absolute;top:0;left:0}.idx_eom .container .cont .img-set img{display:block;position:absolute;z-index:3}.idx_eom .container .cont .img-set img:nth-child(1){width:340px;top:120px;left:28px}.idx_eom .container .cont .img-set img:nth-child(2){width:339px;bottom:89px;left:19px}.idx_eom .container .cont .img-set img:nth-child(3){width:182px;top:30px;right:88px}.idx_eom .container .cont .img-set img:nth-child(4){width:328px;right:9px;bottom:89px}.idx_eom .container .cont ul{box-sizing:border-box;margin:0 auto;padding:55px 50px 47px 56px;width:636px;border:1px solid #e0e0e0;position:relative}.idx_eom .container .cont ul:before{content:'';display:block;margin:auto;width:1px;height:42px;background-color:#959595;position:absolute;top:-29px;right:0;left:0}.idx_eom .container .cont ul li+li{margin-top:47px}.idx_eom .container .cont ul li a{display:flex;position:relative;pointer-events:none}.idx_eom .container .cont ul li a:after{content:'';display:block;width:17px;height:17px;background-size:100% 100%;position:absolute;right:0;bottom:0}.idx_eom .container .cont ul li a figure{margin-right:24px;flex:0 0 162px}.idx_eom .container .cont ul li a .txt{color:#2e2e2e;flex:1 1 auto}.idx_eom .container .cont ul li a .txt em{color:#008ccf}.idx_eom .container .cont ul li a .txt h4{padding:0 0 7px 26px;font-size:21px;font-feature-settings:'palt';line-height:1;letter-spacing:.06em;border-bottom:1px solid #a3a3a3;position:relative}.idx_eom .container .cont ul li a .txt h4:before{content:'';display:block;margin:auto;width:10px;height:10px;background-color:#2e2e2e;position:absolute;top:0;bottom:0;left:0}.idx_eom .container .cont ul li a .txt h4 .f27{font-size:27px}.idx_eom .container .cont ul li a .txt h4 .f23{font-size:23px}.idx_eom .container .cont ul li a .txt h4 .bracket{display:inline-block;transform:translateY(-5px)}.idx_eom .container .cont ul li a .txt p{margin-top:10px;font-size:15.84px;line-height:1.67;font-feature-settings:'palt'}.idx_afap{z-index:2;margin-top:165px;margin-bottom:45px;padding:120px 0 56px;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/afap_bg.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.idx_afap:before{content:"";display:block;position:absolute;width:313px;height:204px;bottom:0;right:0;background-size:cover;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/afap_rainbow.png)}.idx_afap_logo{position:absolute;top:-34px;left:0;width:100%;text-align:center}.idx_afap_logo img{width:67px}.idx_afap .idx_ttl{width:301px;margin:0 auto 36px}.idx_afap_head_ttl{display:flex;justify-content:center;margin-bottom:40px}.idx_afap_head_ttl span{display:block;white-space:nowrap;font-size:35px;letter-spacing:.06em;text-indent:-.2em;padding-right:64px;min-height:54px;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/afap_ttl_ico.png);background-repeat:no-repeat;background-size:54px auto;background-position:100% 50%}.idx_afap_head_ttl span:last-child{padding-right:0;background:0 0}.idx_afap_head_ttl span i{font-size:120%}.idx_afap_head_ttl span em{background-image:linear-gradient(to bottom,transparent 0,transparent 60%,#fff0d5 60%,#fff0d5 90%,transparent 90%)}.idx_afap_lst{margin:0 auto;width:1096px;display:flex;justify-content:space-between}.idx_afap_box{display:block;background:#fff;width:30.5%;padding-bottom:18px}.idx_afap_fig{position:relative;margin-bottom:46px}.idx_afap_fig:after{content:"";display:block;position:absolute;width:56px;height:56px;bottom:-28px;left:calc(50% - 28px);background-size:cover}.idx_afap_1 .idx_afap_fig:after{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/afap_1_ico.png)}.idx_afap_2 .idx_afap_fig:after{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/afap_2_ico.png)}.idx_afap_3 .idx_afap_fig:after{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/afap_3_ico.png)}.idx_afap_ttl{font-size:22px;color:#2e64b3;text-align:center;padding-bottom:.3em;margin:0 0 16px;position:relative}.idx_afap_ttl:before,.idx_afap_ttl:after{content:"";display:block;position:absolute;height:3px;bottom:0}.idx_afap_ttl:before{width:51px;background:#e0edff;left:calc(50% - 25.5px)}.idx_afap_ttl:after{width:17px;background:#2e64b3}.idx_afap_1 .idx_afap_ttl:after{left:calc(50% - 25.5px)}.idx_afap_2 .idx_afap_ttl:after{left:calc(50% - 8.5px)}.idx_afap_3 .idx_afap_ttl:after{left:calc(50% + 8.5px)}.idx_afap_desc{margin:0 1.5em 1em;font-size:16px;color:#393939}.idx_afap_box .idx_more{margin-right:1.5em}.idx_effort_head{margin-bottom:35px}.idx_effort_head .idx_inner{width:95%;max-width:1300px}.idx_effort_head li{width:420px}.idx_effort_head_ttl{position:absolute;width:757px;right:56px;top:256px;z-index:30}.idx_effort{padding:75px 40px 70px;margin-bottom:40px;background-repeat:no-repeat;background-size:auto;background-position:0 calc(100% - 20px);background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/effort_bg.png)}.idx_effort:before,.idx_effort:after{content:"";display:block;position:absolute;width:calc(100% - 20px);height:calc(100% - 30px);border:1px solid #ccc}.idx_effort:before{border-color:#badeff;border-left:0 none;left:0;top:0;z-index:1}.idx_effort:after{border-color:#ffdbe8;border-right:0 none;right:0;bottom:0;z-index:2}.idx_effort_wrp{margin:0 auto;min-width:1180px;max-width:1600px;position:relative;z-index:10}.idx_effort_box{position:relative;display:flex;max-width:1256px;max-width:1300px}.idx_effort_box:before{content:"";display:block;position:absolute;width:240px;height:240px;border-radius:50%;z-index:0}.idx_effort_fig{position:relative;display:flex;width:64%}.idx_effort_txt{flex:1}.idx_effort_ttl{position:relative;z-index:2;min-height:57px;line-height:57px;padding-left:127px;letter-spacing:.1em;background-repeat:no-repeat;background-size:auto 57px;background-position:0 50%}.idx_effort_ttl span{font-size:26px;line-height:1.5em;vertical-align:bottom;display:inline-block;padding:0 .3em;border-bottom:2px dotted #ccc}.idx_effort_ttl span i{font-size:116%}.idx_effort_lnk{display:flex;justify-content:space-between;align-items:center;position:absolute;z-index:5}.idx_effort_lst{flex:1;position:relative}.idx_effort_lst li{font-size:18px;margin-bottom:.6em;padding-left:1.2em;background-repeat:no-repeat;background-size:13px auto;background-position:0 .5em}.idx_effort_lst li:last-child{margin-bottom:0}.idx_effort_lst li span{display:block}.idx_effort_lst li i{font-size:16px}.idx_effort_more{text-align:center;width:8%}.idx_effort_more:after{content:"";display:block;position:absolute;width:52px;height:100%;top:0;right:0}.idx_effort_more img{height:45px;position:relative;z-index:10}.idx_effort_lst_fig{position:absolute}.idx_effort_1{align-items:center;margin-left:auto;margin-bottom:60px;padding-bottom:30px}.idx_effort_1:before{top:45px;right:22%;background:rgba(255,243,246,.5)}.idx_effort_1 .idx_effort_ttl{margin-left:20px;margin-bottom:50px;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/effort_1_blt.png)}.idx_effort_1 .idx_effort_ttl span{border-color:#ff959b}.idx_effort_1 .idx_effort_lnk{width:40%;background:rgba(255,229,236,.75);bottom:0;right:0}.idx_effort_1 .idx_effort_lst{padding:30px 0 30px 40px}.idx_effort_1 .idx_effort_lst li{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/effort_1_check.png)}.idx_effort_1 .idx_effort_lst em{color:#ff525c}.idx_effort_1 .idx_effort_lst_fig{width:156px;right:12px;bottom:-28px}.idx_effort_1 .idx_effort_more:after{background:rgba(255,247,249,.75)}.idx_effort_2{margin-bottom:45px}.idx_effort_2:before{top:-45px;left:27%;background:rgba(255,233,222,.5)}.idx_effort_2 .idx_effort_fig{width:62%}.idx_effort_2 .idx_effort_txt{padding-top:40px;padding-top:3%}.idx_effort_2 .idx_effort_ttl{padding-left:140px;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/effort_2_blt.png)}.idx_effort_2 .idx_effort_ttl span{font-size:24px;border-color:#ffa173}@media screen and (min-width:1300px){.idx_effort_2 .idx_effort_txt{padding-top:50px}.idx_effort_2 .idx_effort_ttl span{font-size:26px}}.idx_effort_2 .idx_effort_lnk{width:42%;background:rgba(255,220,203,.75);bottom:30px;left:0}.idx_effort_2 .idx_effort_lst{padding:30px 0 20px 35px}.idx_effort_2 .idx_effort_lst li{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/effort_2_check.png)}.idx_effort_2 .idx_effort_lst em{color:#f98145}.idx_effort_2 .idx_effort_lst_fig{width:134px;right:28px;top:12px}.idx_effort_2 .idx_effort_more:after{background:rgba(255,243,238,.75)}.idx_effort_wrp_2{display:flex;justify-content:space-between;max-width:1400px}.idx_effort_wrp_2>.idx_effort_box{width:48%}.idx_effort_3{margin-bottom:170px}.idx_effort_3:before{width:320px;height:320px;top:45px;left:0;background:rgba(247,255,246,.7)}.idx_effort_3 .idx_effort_fig{width:54%}.idx_effort_3 .idx_effort_txt{padding-top:40px}.idx_effort_3 .idx_effort_ttl{padding-top:90px;padding-left:20px;margin-bottom:20px;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/effort_3_blt.png)}.idx_effort_3 .idx_effort_ttl span{border-color:#60b452}.idx_effort_3 .idx_effort_fig_2{position:relative;text-align:center}.idx_effort_3 .idx_effort_fig_2 img{width:211px}.idx_effort_3 .idx_effort_lnk{width:84%;left:1%;bottom:-150px;background:rgba(207,242,201,.75)}.idx_effort_3 .idx_effort_lst{padding:35px 0 30px 35px}.idx_effort_3 .idx_effort_lst li{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/effort_3_check.png)}.idx_effort_3 .idx_effort_lst em{color:#1e8f0b}.idx_effort_3 .idx_effort_lst li:nth-of-type(1) span:nth-of-type(2){text-indent:5em}.idx_effort_3 .idx_effort_lst_fig{width:156px;right:10px;top:50px}.idx_effort_3 .idx_effort_more:after{background:rgba(247,255,246,.72)}.idx_effort_4{margin-bottom:170px}.idx_effort_4:before{width:320px;height:320px;top:45px;left:0;background:rgba(244,250,255,.7)}.idx_effort_4 .idx_effort_fig{width:54%}.idx_effort_4 .idx_effort_txt{padding-top:40px}.idx_effort_4 .idx_effort_ttl{padding-top:90px;padding-left:20px;margin-bottom:20px;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/effort_4_blt.png)}.idx_effort_4 .idx_effort_ttl span{border-color:#3495f0}.idx_effort_4 .idx_effort_fig_2{position:relative;text-align:center}.idx_effort_4 .idx_effort_fig_2 img{width:156px}.idx_effort_4 .idx_effort_lnk{width:90%;left:0;bottom:-135px;background:rgba(209,237,255,.75)}.idx_effort_4 .idx_effort_lst{padding:35px 0 30px 35px}.idx_effort_4 .idx_effort_lst li{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/effort_4_check.png)}.idx_effort_4 .idx_effort_lst em{color:#3495f0}.idx_effort_4 .idx_effort_lst li:nth-of-type(1) span:nth-of-type(2){text-indent:5em}.idx_effort_4 .idx_effort_lst_fig{width:129px;right:20px;top:8px}.idx_effort_4 .idx_effort_more:after{background:rgba(236,248,255,.72)}.idx_msg_mnu{position:relative;margin-bottom:60px}.idx_msg_mnu:before{content:"";display:block;position:absolute;height:80%;width:100%;bottom:0;left:0;background-repeat:no-repeat;background-size:100% auto;background-position:0 100%;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/msg_mnu_bg.jpg)}.idx_msg:before{content:"";display:block;position:absolute;height:100%;width:50%;top:0;right:0;background-repeat:no-repeat;background-size:auto 100%;background-position:100% 0;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/msg_bg.jpg)}.idx_msg_inner{width:90%;max-width:1600px;position:relative;padding-top:55px;padding-bottom:50px;margin-left:auto;background-repeat:no-repeat;background-size:auto 100%;background-position:0 0;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/msg_inner_bg.jpg);color:#434343}.idx_msg .idx_ttl{text-align:left;margin-bottom:70px}.idx_msg .idx_ttl img{height:81px}.idx_msg_lead{font-size:242%;color:#434343;margin-left:70px;margin-bottom:40px;text-indent:-.5em;letter-spacing:.1em}.idx_msg_lead span{font-size:111.5%}.idx_msg_lead em{color:#2e64b3;font-size:93%}.idx_msg_lead em i{font-size:118%}.idx_msg_desc{margin-left:70px}.idx_msg_desc p{margin-bottom:1.2em;font-size:18px;line-height:1.8}.idx_msg_desc p em{color:#2e64b3}.idx_msg_desc p i{display:inline-block;line-height:1.3;border-bottom:1px solid #696969}.idx_mnu{margin-top:-34px;padding-bottom:66px}.idx_mnu .idx_ttl{margin-bottom:48px}.idx_mnu .idx_ttl img{height:62px}.idx_mnu_lst{margin:0 auto;width:1190px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);gap:29px 22px}.idx_mnu_lst li:nth-child(9){grid-area:3/1/4/2}.idx_mnu_lst li:nth-child(10){grid-area:3/2/4/3}.idx_mnu_lst li:nth-child(11){grid-area:3/3/4/4}.idx_mnu_lst li:nth-child(12){grid-area:4/1/5/2}.idx_mnu_lst li:nth-child(13){grid-area:4/2/5/3}.idx_mnu_lst li:nth-child(14){grid-area:4/3/5/4}.idx_mnu_lst li:nth-child(15){grid-area:5/1/6/2}.idx_mnu_lst li:nth-child(16){grid-area:5/2/6/3}.idx_mnu_lst li:nth-child(17){grid-area:5/3/6/4}.idx_feat{margin-bottom:45px}.idx_feat .idx_inner{padding:30px 0 45px;display:flex;width:90%;min-width:1200px;max-width:1400px;background:#fffdf7;border:5px solid #2e64b3}.idx_feat_head{padding-top:70px;width:44%}.idx_feat_head_ttl{margin:0 40px}.idx_feat_head_doctor{margin:-55px 20px 0 30px}.idx_feat_head_desc{margin:0 10px 0 70px}.idx_feat_wrp{flex:1;display:flex;flex-wrap:wrap}.idx_feat_box{width:50%;display:flex;flex-direction:column;justify-content:flex-end}.idx_feat_fig{display:block}.idx_feat_ttl{background-size:6px auto;text-align:center;color:#fff;padding:.4em 0}.idx_feat_ttl span{display:block;line-height:1.3;font-size:17px}.idx_feat_lst{margin-left:3em}.idx_feat_lst li{font-size:16px;color:#333;padding-left:1.2em;background-size:14px auto;background-position:0 .3em;background-repeat:no-repeat;margin-bottom:.5em}.idx_feat_1{margin-bottom:4%}.idx_feat_1 .idx_feat_fig{margin:0 5% 0 0}.idx_feat_1 .idx_feat_fig img{position:relative;margin-bottom:-.3em}.idx_feat_1 .idx_feat_ttl{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/feat_1_bg.png);margin:0 10% .8em 18%;z-index:1000}.idx_feat_1 .idx_feat_lst{margin-left:20%}.idx_feat_1 .idx_feat_lst li{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/check_pink.png)}.idx_feat_1 .idx_feat_lst em{color:#ff969c}.idx_feat_2{margin-bottom:4%}.idx_feat_2 .idx_feat_fig{margin:0 5% .5em 10%}.idx_feat_2 .idx_feat_ttl{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/feat_2_bg.png);margin:0 10% .8em}.idx_feat_2 .idx_feat_lst li{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/check_green.png)}.idx_feat_2 .idx_feat_lst em{color:#62b554}.idx_feat_3 .idx_feat_fig{margin:0 0 .5em 5%}.idx_feat_3 .idx_feat_ttl{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/feat_3_bg.png);margin:0 15% .8em 10%}.idx_feat_3 .idx_feat_lst{margin-left:16%}.idx_feat_3 .idx_feat_lst li{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/check_orange.png)}.idx_feat_3 .idx_feat_lst em{background-image:linear-gradient(to bottom,transparent 0,transparent 5%,#ffe8dc 10%,#ffe8dc 95%,transparent 95%)}.idx_feat_4 .idx_feat_fig{margin:0 10% .5em 0}.idx_feat_4 .idx_feat_ttl{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/feat_4_bg.png);margin:0 20% .8em 10%}.idx_feat_4 .idx_feat_lst li{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/check_blue.png)}.idx_feat_4 .idx_feat_lst em{background-image:linear-gradient(to bottom,transparent 0,transparent 5%,#d9edff 10%,#d9edff 95%,transparent 95%)}.idx_treat_head{min-width:1200px;position:relative;margin-bottom:60px;padding-top:30px;padding-top:3vw;background-image:linear-gradient(to bottom,rgba(255,251,241,1) 0,rgba(255,251,241,1) 80%,rgba(255,251,241,0) 100%)}@media screen and (max-width:1200px){.idx_treat_head{padding-top:30px}}@media screen and (min-width:1900px){.idx_treat_head{padding-top:60px}}.idx_treat_head:before,.idx_treat_head:after{content:"";display:block;position:absolute;width:42.8%;height:100%;top:0;background-repeat:no-repeat;background-size:100% auto}.idx_treat_head:before{left:0;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/treat_head_bg_1.jpg);width:37.57%}.idx_treat_head:after{right:0;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/treat_head_bg_2.jpg)}.idx_treat_head .idx_inner{z-index:3;width:96%;min-width:1240px;max-width:1400px}.idx_treat_head_ttl{width:64.8%;margin-left:29%}.idx_treat_head_fig{margin-top:-130px}.idx_treat_head_desc{position:absolute;right:0;bottom:5%;width:44%;padding:2em;background:rgba(255,255,255,.9);box-shadow:3px 3px 7px rgba(155,155,155,.3);line-height:1.8;color:#606060;letter-spacing:.05em}.idx_treat_box{display:flex;width:92%;margin:0 auto 90px;min-width:1220px;max-width:1400px}.idx_treat_txt{flex:1;position:relative}.idx_treat_ttl{margin-bottom:30px}.idx_treat_lead{font-size:32px;margin-bottom:1em}.idx_treat_lead span{display:block;color:#505050;line-height:1.4}.idx_treat_lead em{font-size:105%;letter-spacing:.05em}.idx_treat_lead span>i{font-size:90%}.idx_treat_desc{margin-bottom:1em;font-size:16px;color:#505050;line-height:1.8}.idx_treat_lnk{display:block}.idx_treat_lst{padding:30px 30px 10px;display:flex;flex-wrap:wrap}.idx_treat_lst li{width:48%;margin-bottom:.6em}.idx_treat_more{text-align:right;padding:.5em 3em .5em .5em;background:rgba(255,255,255,.5)}.idx_treat_more img{height:19px}.idx_treat_lst li{font-size:15px;color:#434343;padding-left:1.2em;background-repeat:no-repeat;background-size:12px auto;background-position:0 .3em}.idx_treat_fig_3{position:absolute}.idx_treat_fig{width:48%;position:relative}.idx_treat_fig_1{margin-right:15px;border:2px solid #ccc}.idx_treat_fig_2{position:absolute}.idx_treat_sub{position:absolute}.idx_treat_perio .idx_treat_txt{padding-right:3em}.idx_treat_perio .idx_treat_ttl{width:65%}.idx_treat_perio .idx_treat_lead strong{font-size:250%;display:inline-block;position:relative;color:#ff959b}.idx_treat_perio .idx_treat_lead strong:before,.idx_treat_perio .idx_treat_lead strong:after{content:"";display:block;position:absolute;width:1px;height:.3em;top:.2em;background:#ff959b}.idx_treat_perio .idx_treat_lead strong:before{left:.1em;transform:rotate(-30deg)}.idx_treat_perio .idx_treat_lead strong:after{right:.1em;transform:rotate(30deg)}.idx_treat_perio .idx_treat_lead span:nth-of-type(2){text-indent:3em}.idx_treat_perio .idx_treat_lead em{color:#ff959b}.idx_treat_perio .idx_treat_lnk{background:rgba(255,229,236,.8);margin-right:10%}.idx_treat_perio .idx_treat_lst li{background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/check_pink.png)}.idx_treat_perio .idx_treat_fig_3{width:172px;width:26%;top:80px;right:10%}.idx_treat_perio .idx_treat_fig_1{border-color:#ff959b;box-shadow:15px 15px 0 rgba(255,149,155,.7)}.idx_treat_perio .idx_treat_fig_2{width:260px;bottom:0;left:-60px}.idx_treat_perio .idx_treat_sub{width:111px;width:19%;top:-15px;left:-54px}.idx_treat_pulp{flex-direction:row-reverse}.idx_treat_pulp .idx_treat_txt{padding-left:3em}.idx_treat_pulp .idx_treat_ttl{width:70%;margin-left:auto;margin-bottom:50px}.idx_treat_pulp .idx_treat_lead{text-align:right}.idx_treat_pulp .idx_treat_lead em{color:#60b452}.idx_treat_pulp .idx_treat_lnk{background:rgba(219,245,215,.8)}.idx_treat_pulp .idx_treat_lst{display:block;text-align:right}.idx_treat_pulp .idx_treat_lst li{display:inline-block;margin-left:2em;width:auto;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/check_green.png)}.idx_treat_pulp .idx_treat_fig{width:50%;padding-bottom:40px}.idx_treat_pulp .idx_treat_fig_1{border-color:#60b452;box-shadow:15px 15px 0 rgba(148,204,138,.7)}.idx_treat_pulp .idx_treat_fig_2{width:228px;width:48%;bottom:-40px;right:-60px}.idx_treat_pulp .idx_treat_sub{width:173px;width:29%;top:-45px;right:20px}.idx_treat_laser .idx_treat_txt{padding-right:6%}.idx_treat_laser .idx_treat_ttl{width:70%;margin-bottom:50px}.idx_treat_laser .idx_treat_lead{margin-left:.2em}.idx_treat_laser .idx_treat_lead span:nth-of-type(2){text-indent:3em}.idx_treat_laser .idx_treat_lead strong{font-size:120%;letter-spacing:.1em}.idx_treat_laser .idx_treat_lead strong i{font-size:140%}.idx_treat_laser .idx_treat_lead em{color:#ffa173;letter-spacing:.1em}.idx_treat_laser .idx_treat_lnk{background:rgba(255,229,216,.8)}.idx_treat_laser .idx_treat_lst{display:block;text-align:left;padding-right:0}.idx_treat_laser .idx_treat_lst li{display:inline-block;margin-right:2em;width:auto;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/check_orange.png)}.idx_treat_laser .idx_treat_fig{width:45%;padding-left:16%}.idx_treat_laser .idx_treat_fig_1{border-color:#ffa173;box-shadow:15px 15px 0 rgba(248,189,160,.7)}.idx_treat_laser .idx_treat_fig_2{width:271px;width:46%;top:21%;left:0}.idx_treat_laser .idx_treat_sub{width:123px;width:21%;top:-5px;left:-10%}.idx_treat_esthe{flex-direction:row-reverse}.idx_treat_esthe .idx_treat_txt{padding-left:3em}.idx_treat_esthe .idx_treat_ttl{width:70%;margin-left:auto;margin-bottom:50px}.idx_treat_esthe .idx_treat_lead{text-align:right}.idx_treat_esthe .idx_treat_lead span:nth-of-type(2){margin-right:-.5em}.idx_treat_esthe .idx_treat_lead em{color:#3495f0}.idx_treat_esthe .idx_treat_lnk{background:rgba(221,242,255,.8)}.idx_treat_esthe .idx_treat_lnk{position:relative}.idx_treat_esthe .idx_treat_lst{display:block;text-align:right}.idx_treat_esthe .idx_treat_lst li{display:inline-block;margin-left:2em;width:auto;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/check_blue.png)}.idx_treat_esthe .idx_treat_fig_3{width:116px;left:20px;top:calc(50% - 58px)}.idx_treat_esthe .idx_treat_fig{width:52%;padding-top:20px}.idx_treat_esthe .idx_treat_fig_1{border-color:#3495f0;box-shadow:15px 15px 0 rgba(187,222,255,.7)}.idx_treat_esthe .idx_treat_sub{width:368px;width:60%;top:-20px;right:-60px}.idx_treat_hali{margin-bottom:40px}.idx_treat_hali .idx_treat_txt{margin-right:6em}.idx_treat_hali .idx_treat_ttl{width:65%;margin-bottom:50px}.idx_treat_hali .idx_treat_lead span:nth-of-type(2){text-indent:-.4em}.idx_treat_hali .idx_treat_lead em{color:#ff959b}.idx_treat_hali .idx_treat_desc{margin-bottom:30px}.idx_treat_hali .idx_treat_lnk{background:rgba(255,229,236,.8);margin-right:2em;position:relative}.idx_treat_hali .idx_treat_lst{display:block;text-align:left;padding-right:0}.idx_treat_hali .idx_treat_lst li{display:inline-block;margin-right:2em;width:auto;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/check_pink.png)}.idx_treat_hali .idx_treat_fig_3{width:299px;width:50%;top:-25px;right:-10%}.idx_treat_hali .idx_treat_fig{padding-top:35px}.idx_treat_hali .idx_treat_fig_1{border-color:#ff959b;box-shadow:15px 15px 0 rgba(255,149,155,.7)}.idx_treat_hali .idx_treat_sub{width:220px;width:36%;top:-25px;left:-133px}.logo_mark{text-align:center;padding:65px 0}.logo_mark img{width:57px}.idx_counsel{margin-bottom:65px}.idx_counsel .idx_inner{width:95%;min-width:1240px;max-width:1320px;display:block;background-image:linear-gradient(to bottom,#fffdf1 0,#fffdf1 23%,#fffae1 23%,#fffae1 100%);padding:85px 0 90px 85px;color:#505050}.idx_counsel .idx_inner:after{content:"";display:block;position:absolute;width:243px;height:109px;bottom:0;right:0;background-size:cover;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/rainbow.png)}.idx_counsel .idx_ttl{position:absolute;left:0;top:-25px;width:100%;text-align:center}.idx_counsel .idx_ttl img{height:36px}.idx_counsel_ttl{font-size:52px;letter-spacing:.1em;margin-bottom:.6em}.idx_counsel_desc p{font-size:16px;line-height:1.7;margin-bottom:1em}.idx_counsel_fig{position:absolute}.idx_counsel_fig_1{top:55px;right:55px;width:37%}.idx_counsel_fig_2{bottom:120px;right:31%;width:18%;transform:rotate(7deg)}.idx_counsel_lnk{position:absolute;z-index:10;width:100%;bottom:0;left:0;text-align:right;background-color:#2e64b3;color:#fefefe;font-size:20px;padding:.4em 90px .2em 0;background-size:64px auto;background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;background-image:url(//www.tenkumo-dental.com/wp/wp-content/themes/humanity/css/../images/top/arrow_w.png)}.idx_gallery{padding:65px 0 60px;margin-bottom:120px;background:#fffbf1}.idx_gallery .idx_inner{width:96%;max-width:1254px}.idx_gallery .idx_ttl{position:absolute;width:19.4%;top:33%;left:40%;z-index:10}.idx_gallery_lst{position:relative}.idx_gallery_lst li a{display:block;background:#666}.idx_gallery_lst li a img{transition:.3s}.idx_gallery_lst li a:hover img{opacity:.5}.idx_gallery_lst li:nth-of-type(1){float:left;width:44.7%;margin-right:2%;margin-bottom:2%}.idx_gallery_lst li:nth-of-type(2){float:left;width:25.7%}.idx_gallery_lst li:nth-of-type(3){float:right;width:25.7%}.idx_gallery_lst li:nth-of-type(4){clear:both;width:50.2%}.idx_gallery_lst li:nth-of-type(5){position:absolute;bottom:0;right:0;width:47.6%}.idx_pub .idx_inner{width:1250px;display:flex;flex-wrap:wrap;justify-content:space-between}.idx_pub_box{margin-bottom:115px;position:relative}.idx_pub_box .idx_ttl{position:absolute;width:100%;left:0}.idx_pub_blog{width:700px;background:#e5f7ff;padding:45px 35px 35px}.idx_pub_blog .idx_ttl{top:-28px}.idx_pub_blog .idx_ttl img{height:44px}.idx_pub_blog_lst li{margin-bottom:20px}.idx_pub_blog_lst a{display:flex;align-items:center}.idx_pub_blog_fig{width:160px}.idx_pub_blog_fig img{width:160px;height:130px;object-fit:cover;font-family:'object-fit: cover;'}.idx_pub_blog_txt{flex:1;padding-left:26px}.idx_pub_blog_date{color:#474747;font-size:11px}.idx_pub_blog_ttl{color:#2e64b3;font-size:16px;border-bottom:1px solid #2e64b3;margin-bottom:5px;margin:5px 0 4px}.idx_pub_blog_desc{color:#505050}.idx_pub_blog .idx_more img{height:25px}.idx_pub_sche{width:526px;background:#e5f7ff;padding:45px 35px 35px}.idx_pub_sche .idx_ttl{top:-28px}.idx_pub_sche .idx_ttl img{height:44px}.idx_pub_sche .idx_pub_sche_wrp iframe{display:block;width:100%;height:330px}.idx_pub_ig{width:613px;background:#fff8e4;padding:45px 35px 10px}.idx_pub_ig .idx_ttl{top:-28px}.idx_pub_ig ul{width:100%}.idx_pub_ig li img{max-width:100%;height:auto}.idx_pub_ig li{width:32%;float:left;margin-right:2%;margin-bottom:2%}.idx_pub_ig li:nth-child(3n){margin-right:0}.idx_pub_ig .idx_ttl img{height:51px}.idx_pub_tw{width:623px;background:#fff8e4;padding:45px 35px 15px}.idx_pub_tw .idx_ttl{top:-20px}.idx_pub_tw .idx_ttl img{height:35px}.idx_pub_tw .idx_pub_wrp{height:517px;overflow-y:scroll}