@charset "UTF-8";.idx ul,.idx li,.idx a,.idx span,.idx i,.idx div{box-sizing:border-box}.idx img{max-width:100%}.idx_inner{margin:0 auto}.idx_more{text-align:center}.idx_more a{display:inline-block}.idx_more img{height:35px}.idx_kv{margin-bottom:25px}.idx_kv .bx-wrapper img{aspect-ratio:2200/1007}.idx_kv_inner{margin:0 auto;width:94%;min-width:1140px;max-width:1400px}.bnr-invisa img{width:100%}.idx_news{padding:80px 0 70px}.idx_news .idx_inner{display:flex;align-items:center;width:1030px}.idx_news_ttl{width:126px}.idx_news_lst{flex:1;margin-left:45px;height:7em;overflow-y:auto}.idx_news_lst dl{margin-bottom:1em;display:flex;align-items:baseline}.idx_news_lst dl:last-of-type{margin-bottom:0}.idx_news_lst dt{font-size:13px;margin-right:1em}.idx_news_lst dd{font-size:15px}.idx_news_lst dd a{color:#323232;text-decoration:underline}.idx_sdgs{margin-bottom:60px}.idx_sdgs .idx_inner{width:1000px;padding:0 0 45px;position:relative}.idx_sdgs a{display:flex;justify-content:space-between}.idx_sdgs figure{width:420px;flex-shrink:0}.idx_sdgs .txt{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/possible_arrow03.png),linear-gradient(to top,#e6f0fc 48px,#f5f9ff 48px);background-repeat:no-repeat;background-position:right 24px bottom 19px,right bottom;background-size:50px auto,100% 100%;padding-bottom:25px}.idx_sdgs .txt p>span{display:inline-block;padding:.3em 1em .25em;font-size:16px;background-color:#3c6ab6;color:#fff;margin-bottom:25px}.idx_sdgs .txt h2{font-size:36px;letter-spacing:.05em}.idx_sdgs .txt h2>span{font-size:140%}section.idx_movie{padding:30px 0 70px;background:linear-gradient(transparent 38%,#fff5f6 38%,#fff5f6 78%,transparent 78%)}.idx_movie .idx_inner{width:1264px;margin:0 auto}.idx_movie_ttl{text-align:center;font-size:40px;letter-spacing:4px;position:relative;z-index:2}.idx_movie_ttl .bl{color:#3c6ab6}.idx_movie_ttl .re{color:#db4d4b}.idx_movie_ttl .txt-l{position:absolute;font-size:200%;transform:rotate(15deg);line-height:1;bottom:0}.idx_movie_ttl .txt-l:nth-last-child(1){margin-left:.6em}.idx_movie_ttl .txt-l:nth-last-child(2){margin-left:.2em}.idx_movie_ttl .point span{display:inline-block;line-height:1em;padding:.3em .225em .15em;color:#fff;margin-right:5px;letter-spacing:0}.idx_movie_ttl .point span:nth-of-type(1),.idx_movie_ttl .point span:nth-of-type(5){background-color:#db4d4b}.idx_movie_ttl .point span:nth-of-type(2){background-color:#ffa53b}.idx_movie_ttl .point span:nth-of-type(3){background-color:#2d7c2d}.idx_movie_ttl .point span:nth-of-type(4){background-color:#3c6ab6}.idx_movie_wrap{margin-top:-50px;position:relative;z-index:1}.idx_movie_wrap a{position:absolute;left:6%;right:64%;top:34%;bottom:8%}.idx_movie_wrap .notice{position:absolute;left:52%;bottom:20%;transform:translate(-50%,0);padding-left:4.5em;text-indent:-1em;font-size:15px;font-weight:700;background:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/movie_arrow.png) no-repeat;background-size:3em auto;background-position:left center}#movie_pop #video1{min-width:640px;min-height:360px;display:block;margin:auto}.idx_mamakodomo{border-top:6px solid #88bd25;border-bottom:6px solid #88bd25;background:#fafff9;margin-bottom:70px}.idx_mamakodomo a{padding:50px 0}.idx_mamakodomo img{max-width:780px}.modaal-container{background:0 0;box-shadow:none}.modaal-content-container{padding:0}.modaal-content-container lite-youtube{margin:0 auto}.idx_mhlw{background-repeat:no-repeat;background-size:44px auto;background-position:50% 0;padding:75px 0 50px;padding:50px 0 50px}.idx_mhlw .idx_inner{width:1030px;text-align:center}.idx_mhlw dl{margin-bottom:40px}.idx_mhlw dt{font-size:188%;position:relative;padding-bottom:.5em;margin-bottom:20px}.idx_mhlw dt:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right,rgba(123,123,123,0) 0%,rgba(123,123,123,1) 50%,rgba(123,123,123,0) 100%)}.idx_mhlw dd{font-size:165%}.idx_mhlw_fig{text-align:center;background-repeat:repeat-x;background-size:auto 100%;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/mhlw_fig_bg.jpg)}.idx_mhlw_fig span{display:block;margin:0 auto;width:96%;min-width:1100px;max-width:1600px}.idx_info{background:linear-gradient(to bottom,#fff 0,#fff 63%,#fff9eb 63%,#fff9eb 100%);margin-bottom:50px}.idx_info_outer{width:calc(50% + 560px);margin-left:auto;background:linear-gradient(to bottom,#b28984 0,#b28984 46px,transparent 46px,transparent 100%)}.idx_info_ttl{width:1120px;position:absolute}.idx_info_inner{width:1120px;margin-left:0;padding-bottom:40px;display:flex;justify-content:space-between;position:relative}.idx_info_lst{padding:75px 0 0 106px;font-size:22px}.idx_info_lst li{padding:0 0 0 60px;margin-bottom:10px;background-repeat:no-repeat;background-position:20px 50%;position:relative}.idx_info_lst li:nth-of-type(1){background-size:19px auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/info_ico_location.png)}.idx_info_lst li:nth-of-type(2){margin-bottom:20px;background-size:22px auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/info_ico_parking.png)}.idx_info_lst li:nth-of-type(3){margin-bottom:20px;background-size:23px auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/info_ico_universal.png)}.idx_info_lst li:nth-of-type(4){background-size:23px auto;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/info_ico_calendar.png)}.idx_info_lst li:after{content:"";display:block;position:absolute;width:100%;height:1px;bottom:0;left:0;background-repeat:no-repeat;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/info_line.png);background-size:auto 1px}.idx_info_lst strong{font-size:31px;margin:0 .2em}.idx_info_lst i{font-size:15px}.idx_info_lst .kntn{position:relative;display:inline-block;padding:.1em 0 0;background-repeat:repeat-x;background-size:1em .15em;background-position:top left;background-image:-webkit-gradient(radial,center center,0,center center,1.5,from(#d83e3e),color-stop(.5,#d83e3e),color-stop(.9,transparent),to(transparent));background-image:-webkit-radial-gradient(center center,.1em .1em,#d83e3e,#d83e3e 95%,transparent 95%,transparent);background-image:radial-gradient(.1em .1em at center center,#d83e3e,#d83e3e 95%,transparent)}.idx_info_fig figure{width:544px;margin-top:-30px;margin-right:-10px}.idx_pickup{margin-bottom:40px}.idx_pickup .idx_inner{width:96%;max-width:1264px;min-width:1100px;padding:0 35px;display:flex}.idx_pickup a{display:block;transition:.3s}.idx_pickup a:hover{opacity:.7}.idx_pickup_ttl{line-height:55px;font-size:27px;color:#fff;position:relative}.idx_pickup_ttl:after{content:"";display:block;position:absolute;height:45px;width:1px;bottom:0;background:#fff}.idx_pickup_more{text-align:right;padding-right:20px;line-height:55px}.idx_pickup_more img{height:20px;vertical-align:middle}.idx_pickup_txt{padding:30px;position:relative}.idx_pickup_txt:after{content:"";display:block;clear:both;height:0}.idx_pickup_fig{float:left;width:198px;width:34%;margin-right:30px}.idx_pickup_lead{font-size:17px;margin-bottom:.4em}.idx_pickup_desc{line-height:1.8;font-size:15px;margin-left:calc(34% + 30px)}.idx_pickup_desc em{display:inline-block;background:#ffe9e9;margin:0 .2em}.idx_pickup_lst{font-size:15px;margin-left:calc(34% + 30px)}.idx_pickup_lst em{display:inline-block;background:#e9f4ff;margin:0 .2em}.idx_pickup_lst li{margin-bottom:.5em;padding-left:1.5em;background-repeat:no-repeat;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/pickup_check.png);background-size:13px auto;background-position:0 40%}.idx_pickup_img{position:absolute}.idx_counselor{width:50%;background:#fef7ea;padding-bottom:55px;position:relative}.idx_counselor .idx_pickup_photo{margin-left:55px}.idx_counselor .idx_pickup_ttl{background:#d83e3e;padding-right:20px;text-align:right;margin-left:-35px}.idx_counselor .idx_pickup_ttl:after{left:35px}.idx_counselor .idx_pickup_lead{color:#db4d4b}.idx_counselor .idx_pickup_more{position:absolute;bottom:0;left:0;width:100%;background:#ffdfe2}.idx_counselor .idx_pickup_img{top:-151px;left:20px}.idx_counselor .idx_pickup_img img{height:151px}.idx_childminder{width:50%;background:#f5f5f5;position:relative}.idx_childminder .idx_pickup_photo{margin-right:55px}.idx_childminder .idx_pickup_ttl{background:#171c61;padding-left:20px;margin-right:-35px}.idx_childminder .idx_pickup_ttl:after{right:35px}.idx_childminder .idx_pickup_more{background:#e8f2fd}.idx_childminder .idx_pickup_lead{color:#282d6d;margin-bottom:16px}.idx_childminder .idx_pickup_img{bottom:0;right:-6px;width:148px}.idx_disinfect{margin-bottom:75px}.idx_disinfect .idx_inner{width:calc(96% - 70px);max-width:1200px;min-width:1100px;padding:0 0 45px;position:relative}.idx_disinfect_ttl{position:relative;background:#ffa53b;font-size:28px;color:#fff;line-height:1.8em;padding:4px 4em 0;margin:0 -35px;letter-spacing:2px}.idx_disinfect_ttl span{font-size:23px;color:#fff;line-height:1.25em;position:absolute;right:0;top:50%;width:116px;height:116px;display:flex;align-items:center;justify-content:center;background:#db4d4b;border-radius:116px;text-align:center;letter-spacing:3px;box-sizing:border-box;padding:.25em 0 0;z-index:1;margin:-58px 4em 0 0}.idx_disinfect_ttl:after{position:absolute;left:35px;bottom:0;content:"";height:40px;border-left:1px solid #fff;width:1px}.idx_disinfect_ttl:before{position:absolute;right:35px;bottom:0;content:"";height:40px;border-left:1px solid #fff;width:1px}.idx_disinfect .flex{display:flex;align-items:flex-start;justify-content:space-between;background:#fff7ed;position:relative}.idx_disinfect_img{min-width:450px;position:relative;z-index:10}.idx_disinfect_txt{width:100%;padding:40px 0 0 30px}.idx_disinfect_txt:after{content:"";display:block;width:280px;height:208px;position:absolute;bottom:66px;right:16px;background:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/disinfect_img_min.png) no-repeat;background-size:280px}.idx_disinfect_lead{font-size:28px;color:#ffa53b;margin-bottom:28px}.idx_disinfect_lead span{display:inline-block;text-indent:2.5em}.idx_disinfect_lst{z-index:2;color:#575757;font-size:17.5px;margin:0 0 0 20px}.idx_disinfect_lst li{margin-bottom:14px}.idx_disinfect_lst li{padding-left:1.5em;background-repeat:no-repeat;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/disinfect_check.png);background-size:15px auto;background-position:0 50%}.idx_disinfect_lst li span{display:inline-block;padding:0 .5em;margin:0 .25em;background:#ffdaae}.idx_disinfect_link{height:48px;width:100%;position:absolute;bottom:0;left:0;background:#f9e9d6;display:flex;align-items:center;justify-content:flex-end;padding-right:20px}.idx_disinfect_link img{width:214px}.idx_appr{background:#fff2d4;background:linear-gradient(to bottom,#feebc0 0%,#fff7e5 100%);margin:0 auto 25px;width:96%;min-width:1112px;padding-bottom:35px}.idx_appr_head{display:flex;margin:0 auto;max-width:1400px}.idx_appr_head span{display:block}.idx_appr_head_ttl{flex:1;padding-bottom:42px}.idx_appr_head_ttl span{margin-top:-25px;padding:0 30px}.idx_appr_head_fig_1{width:23.8%}.idx_appr_head_fig_1 span{margin-left:5px;position:relative}.idx_appr_head_fig_1 span img{position:absolute;width:100%}.idx_appr_head_fig_2{width:23.8%}.idx_appr_head_fig_2 span{margin-top:-10px;margin-right:-14px;position:relative}.idx_appr_head_fig_2 span img{position:absolute;width:100%}.idx_appr_body{position:relative;width:94%;max-width:1340px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.idx_appr_box{width:calc((100% - 1px) / 2);margin-bottom:1px;background:#fff}.idx_appr_box a{display:block;position:relative;padding:40px 30px 30px}.idx_appr_nbr{position:absolute;right:25px;top:20px;opacity:.3}.idx_appr_nbr img{height:37px}.idx_appr_ttl{font-size:24px;color:#171c61;border-bottom:1px solid #171c61;margin-bottom:20px;padding:0 .3em}.idx_appr_ttl em{font-size:30px}.idx_appr_lead{font-size:16px;color:#555;margin-bottom:25px;margin-left:10px}@media screen and (min-width:1300px){.idx_appr_lead{font-size:18px}}.idx_appr_set{display:flex}.idx_appr_fig{width:47%;max-width:250px}.idx_appr_txt{flex:1;margin-left:20px}.idx_appr_lst{padding:15px 0 10px}.idx_appr_lst li{color:#555;margin-bottom:10px;padding-left:18px;background-repeat:no-repeat;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/appr_1_check.png);background-size:12px auto;background-position:0 50%}@media screen and (min-width:1300px){.idx_appr_lst li{font-size:16px}}.idx_appr_lst li em{display:inline-block;background:#ebf6ff;margin:0 .2em;padding:0 2px}.idx_appr_lst li.pl{padding-left:23px}.idx_appr_txt .idx_more{text-align:right}.idx_appr_txt .idx_more img{height:32px}.idx_appr_box:nth-of-type(1) .idx_appr_ttl{text-indent:-.7em}.idx_appr_box:nth-of-type(2) .idx_appr_ttl{color:#d83e3e;border-color:#d83e3e}.idx_appr_box:nth-of-type(2) .idx_appr_lst li{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/appr_2_check.png)}.idx_appr_box:nth-of-type(2) .idx_appr_lst li em{background:#ffe9e9}.idx_appr_box:nth-of-type(3) .idx_appr_ttl{color:#2d7c2d;border-color:#2d7c2d}.idx_appr_box:nth-of-type(3) .idx_appr_lst,.idx_appr_box:nth-of-type(4) .idx_appr_lst{margin-bottom:30px}.idx_appr_box:nth-of-type(3) .idx_appr_lst li{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/appr_3_check.png)}.idx_appr_box:nth-of-type(3) .idx_appr_lst li em{background:#e4f7e4}.idx_appr_box:nth-of-type(4) .idx_appr_ttl{color:#ffa53b;border-color:#ffa53b;text-indent:-.7em}.idx_appr_box:nth-of-type(4) .idx_appr_lead{text-indent:-.4em}.idx_appr_box:nth-of-type(4) .idx_appr_lst li{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/appr_4_check.png)}.idx_appr_box:nth-of-type(4) .idx_appr_lst li em{background:#fff2e2}.idx_message{margin-bottom:30px;background-color:#fffcf7;background-repeat:no-repeat;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/message_bg.jpg);background-size:auto 100%;background-position:right 0;background-color:#fffcf7;min-width:1160px}.idx_message_inner{margin:0 auto;padding:50px 6% 55px;max-width:1500px;min-width:1200px}.idx_message_ttl{margin-bottom:45px;padding-top:95px;background-repeat:no-repeat;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/logo_mark.png);background-size:65px auto;background-position:36% 0;font-size:87.5%;width:376px}.idx_message_ttl span{display:block}.idx_message_ttl span em{display:inline-block}.idx_message_ttl span:nth-of-type(1){font-size:214%}.idx_message_ttl span:nth-of-type(1) i{font-size:110%}.idx_message_ttl span:nth-of-type(2){font-size:236%;text-align:right;line-height:1.2}.idx_message_ttl span:nth-of-type(2) em{border-bottom:1px solid #171c61}.idx_message_ttl span:nth-of-type(2) i{font-size:112%}.idx_message_txt{font-size:87.5%}.idx_message_txt p{font-size:129%;margin-bottom:2em}@media screen and (min-width:1300px){.idx_message_ttl{font-size:100%;width:430px}.idx_message_txt{font-size:100%}}@media screen and (min-width:1600px){.idx_message_ttl{font-size:110%;width:480px}.idx_message_txt{font-size:110%}}.idx_menu{margin:0 auto 70px;padding:0 30px 40px;width:calc(96% - 60px);min-width:1100px;background-color:#fffaf5}.idx_menu .idx_inner{max-width:1200px;padding:125px 0 0;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_head_bg.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:0 0}.idx_menu_ttl{text-align:right;margin:0 100px 115px}.idx_menu_ttl img{width:234px}.idx_menu_lst{display:flex;flex-wrap:wrap;justify-content:space-between}.idx_menu_lst a{display:block;width:24%;margin-bottom:.8%;text-align:center;background-repeat:no-repeat;background-size:100% auto;background-position:0 0}.idx_menu_lst h3{padding:0 0 10px}.idx_menu_lst ul{display:inline-block;margin-bottom:5%}.idx_menu_lst li{font-size:13px;margin-bottom:2.6%;padding-left:20px;padding-left:1.5em;background-repeat:no-repeat;background-size:11px auto;background-position:0 50%;text-align:left}.idx_menu_lst .lst1 li{color:#d83e3e;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_check_red.png)}.idx_menu_lst .lst2 li{color:#ff9a24;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_check_yellow.png)}.idx_menu_lst .lst3 li{color:#2d7c2d;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_check_green.png)}.idx_menu_lst .lst4 li{color:#4873b9;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_check_blue.png)}.idx_menu_lst a:nth-of-type(1){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_prevent_bg.jpg)}.idx_menu_lst a:nth-of-type(2){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_caries_bg.jpg)}.idx_menu_lst a:nth-of-type(3){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_perio_bg.jpg)}.idx_menu_lst a:nth-of-type(4){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_kids_bg.jpg)}.idx_menu_lst a:nth-of-type(5){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_root_bg.jpg)}.idx_menu_lst a:nth-of-type(6){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_pediatric_bg.jpg)}.idx_menu_lst a:nth-of-type(7){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_connectional_bg.jpg)}.idx_menu_lst a:nth-of-type(8){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_implant_bg.jpg)}.idx_menu_lst a:nth-of-type(9){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_denture_bg.jpg)}.idx_menu_lst a:nth-of-type(10){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_bridge_bg.jpg)}.idx_menu_lst a:nth-of-type(11){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_esthetics_bg.jpg)}.idx_menu_lst a:nth-of-type(12){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_whitening_bg.jpg)}.idx_menu_lst a:nth-of-type(13){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_halitosis_bg.jpg)}.idx_menu_lst a:nth-of-type(14){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_extraction_bg.jpg)}.idx_menu_lst a:nth-of-type(15){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_jaw_bg.jpg)}.idx_menu_lst a:nth-of-type(16){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_deterioration_bg.jpg)}.idx_menu_lst a:nth-of-type(17){background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/menu_visit_bg.jpg)}.idx_feat{min-width:1100px}.idx_feat_head{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_head_bg.jpg)}.idx_feat_head .idx_inner{width:1160px;position:relative}.idx_feat_head_ttl{position:relative;width:62.5%;z-index:3}.idx_feat_head_fig{position:absolute;z-index:2;width:46.095%;right:0;bottom:20px}@media screen and (min-width:1300px){.idx_feat_head_ttl{width:69.5%;margin-left:-9%}.idx_feat_head_fig{width:52.095%;right:-5%}}.idx_feat_outer{position:relative}.idx_feat_outer:before,.idx_feat_outer:after{position:absolute;content:"";display:block}.idx_feat_outer:before{left:0;bottom:0;z-index:1}.idx_feat_outer:after{right:0;top:0;z-index:2;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.idx_feat_inner{margin:0 auto;position:relative;z-index:3;width:98%;min-width:1100px;max-width:1180px;display:flex}.idx_feat_fig{flex:1;position:relative}.idx_feat_fig span{display:block;position:absolute}.idx_feat_box{padding:50px 0 45px}.idx_feat_ttl{text-align:center;padding-bottom:25px;margin-bottom:25px;position:relative}.idx_feat_ttl:after{content:"";display:block;position:absolute;height:1px;width:70px;bottom:0;left:calc(50% - 35px);background:#fff}.idx_feat_ttl span{display:block;font-size:22px}.idx_feat_ttl span em{font-size:28px}.idx_feat_lead{font-size:15px;line-height:2;margin:0 30px 30px}.idx_feat_lst li{margin-bottom:10px;padding-left:20px;padding-left:1.5em;background-repeat:no-repeat;background-size:11px auto;background-position:0 50%;text-align:left}.idx_feat_lst li em{display:inline-block;border-bottom:1px dashed #fff}.idx_feat_1{margin-top:-20px;padding-bottom:80px}.idx_feat_1:before{width:60%;height:75%;background-color:#ffebeb}.idx_feat_1:after{width:90%;height:78%;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_1_bg.jpg)}.idx_feat_1 .idx_feat_inner{padding-top:56px;align-items:flex-end}.idx_feat_1 .idx_feat_fig span{right:-90px;bottom:20px;width:187px}.idx_feat_1 .idx_feat_box{width:40%;background:#d83e3e;color:#fff}.idx_feat_1 .idx_feat_lst{margin:0 0 20px 90px}.idx_feat_1 .idx_more{margin-right:30px;text-align:right}.idx_feat_1 .idx_feat_lst li{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_1_check.png)}.idx_feat_1 .idx_feat_photo{width:46%}.idx_feat_2{margin-top:-30px;padding-bottom:75px}.idx_feat_2:before{width:74%;height:88%;background-color:#fff4d8}.idx_feat_2:after{width:66%;height:78%;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_2_bg.jpg)}.idx_feat_2 .idx_feat_inner{padding-top:70px;align-items:flex-end;flex-direction:row-reverse}.idx_feat_2 .idx_feat_fig span{left:-160px;bottom:8px;width:240px}.idx_feat_2 .idx_feat_box{width:47%;background:#ffbe0f;color:#3e3e3e}.idx_feat_2 .idx_feat_ttl:after{background:#3e3e3e}.idx_feat_2 .idx_feat_lead{margin:0 50px 20px}.idx_feat_2 .idx_feat_lst{margin:0 0 35px 90px}.idx_feat_2 .idx_feat_lst em{border-color:#3e3e3e}.idx_feat_2 .idx_more{text-align:center}.idx_feat_2 .idx_feat_lst li{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_2_check.png)}.idx_feat_2 .idx_feat_photo{width:44%}.idx_feat_3{margin-top:-5px;padding-bottom:70px}.idx_feat_3:before{left:auto;right:0;width:72%;height:80%;background-color:#f5f9ff}.idx_feat_3:after{right:auto;left:0;width:70%;height:80%;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_3_bg.jpg)}.idx_feat_3 .idx_feat_inner{padding-top:40px;align-items:flex-start}.idx_feat_3 .idx_feat_fig{background:#fcc}.idx_feat_3 .idx_feat_fig span{right:-80px;top:250px;width:205px}.idx_feat_3 .idx_feat_box{width:41%;background:#3c6ab6;color:#fff;padding-bottom:30px}.idx_feat_3 .idx_feat_lst{margin:0 0 20px 100px}.idx_feat_3 .idx_more{margin-right:30px;text-align:right}.idx_feat_3 .idx_feat_lst li{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_3_check.png)}.idx_feat_3 .idx_feat_photo{width:46%}.idx_feat_4{margin-top:-25px;padding-bottom:70px}.idx_feat_4:before{left:auto;right:0;width:69%;height:82%;background-color:#e4fbe2}.idx_feat_4:after{right:auto;left:0;top:25px;width:62%;height:90%;background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_4_bg.jpg)}.idx_feat_4 .idx_feat_inner{padding-top:0;align-items:flex-end;flex-direction:row-reverse}.idx_feat_4 .idx_feat_fig{background:#fcc}.idx_feat_4 .idx_feat_fig span{left:-140px;bottom:-12px;width:207px}.idx_feat_4 .idx_feat_box{width:44%;background:#67b763;color:#fff}.idx_feat_4 .idx_feat_ttl i{font-size:18px}.idx_feat_4 .idx_feat_lead{margin:0 50px 30px}.idx_feat_4 .idx_feat_lst{margin:0 0 30px 60px}.idx_feat_4 .idx_more{text-align:center}.idx_feat_4 .idx_feat_lst li{background-image:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/feat_4_check.png)}.idx_feat_4 .idx_feat_photo{width:46%}.idx_slide{padding:70px 0 90px}.idx_slide img{width:250px;height:auto}.idx_consult{padding-bottom:40px;margin-bottom:20px;background:linear-gradient(to bottom,rgba(255,244,216,0) 0%,rgba(255,244,216,0) 53%,rgba(255,244,216,1) 53%,rgba(255,244,216,1) 100%)}.idx_consult_ttl{text-align:center;margin-bottom:60px}.idx_consult_ttl img{height:133px}.idx_consult .idx_inner{width:1100px;display:flex;justify-content:space-between}.idx_consult_fig{width:48%;position:relative}.idx_consult_fig figure{display:block;padding:4px;background:#fff;border:1px solid #afafaf}.idx_consult_fig_1{transform:rotate(1deg);margin-left:60px;position:relative}.idx_consult_fig_2{position:absolute;width:170px;top:240px;transform:rotate(5deg);z-index:3}.idx_consult_fig_3{position:absolute;width:156px;top:260px;left:170px;transform:rotate(-10deg)}.idx_consult_txt{flex:1;padding:45px 40px 0 60px}.idx_consult_desc p{margin-bottom:2em;color:#3e3e3e;font-size:17px}.idx_consult_desc em{display:inline-block;background:linear-gradient(to bottom,rgba(248,220,203,0) 0%,rgba(248,220,203,0) 54%,rgba(248,220,203,1) 54%,rgba(248,220,203,1) 80%,rgba(248,220,203,0) 80%,rgba(248,220,203,0) 100%)}.idx_consult .idx_more{text-align:right}.idx_gallery{background-color:#fff6e9;padding:90px 0 80px}.idx_gallery_ttl{text-align:center;margin-bottom:46px}.idx_gallery_ttl img{height:40px}.idx_movie_wrp{margin:0 auto 40px auto;width:750px;height:426px}.idx_gallery_wrp .bx-wrapper{width:960px;margin:0 auto;border:1px solid #ccc;background:#fff;padding:4px}.idx_gallery_wrp .bx-wrapper img{aspect-ratio:158/85}.idx_gallery_wrp .bx-wrapper .bx-prev{left:14px}.idx_gallery_wrp .bx-wrapper .bx-next{right:14px}.idx_gallery_wrp .controlWrap{margin:20px auto 0;text-align:center}.idx_gallery_wrp .controlWrap li{border:1px solid #ccc;background:#fff;padding:4px;display:inline-block;width:206px;margin:0 6px}.idx_blgschd{padding:90px 0 0}.idx_blgschd .idx_inner{width:1140px;display:flex;justify-content:space-between}.idx_blgschd_ttl{margin-bottom:25px}.idx_blgschd_ttl img{height:42px}.idx_blog{width:100%}.idx_blog_lst{padding-bottom:12px;display:flex}.idx_blog_lst li{margin-bottom:16px;position:relative;width:24.5%}.idx_blog_lst li+li{margin-left:15px}.idx_blog_lst li:before,.idx_blog_lst li:after{position:absolute;display:block;content:"";background:#171c61;height:1px;bottom:16px;right:16px}.idx_blog_lst li:before{width:25px}.idx_blog_lst li:after{width:12px;transform-origin:right bottom;transform:rotate(45deg)}.idx_blog_lst a{display:block;border:1px solid #d4d4d4;padding:16px;transition:.3s;color:#5d5c5c;position:relative}.idx_blog_lst a:after{content:"";display:block;clear:both;height:0}.idx_blog_lst a:hover{opacity:.7}.idx_blog_fig{width:100%;margin:0 auto}.idx_blog .idx_blog_box figure .object-fit-img{object-fit:cover;width:240px;height:160px;font-family:'object-fit: cover'}.idx_blog_date{font-size:13px;padding-top:10px;margin-bottom:6px}.idx_blog_disc{text-decoration:underline;margin-bottom:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:1em}.idx_schedule{flex:1;padding-left:65px}.idx_schedule_lst{line-height:0}.idx_sns{padding:80px 0 40px}.idx_sns .idx_inner{width:1140px;display:flex;justify-content:space-between}.idx_sns_ttl{margin-bottom:25px}.idx_sns_ttl img{height:42px}.idx_instagram{width:500px;height:300px}.idx_instagram_w{width:1140px;height:auto}.idx_facebook{width:500px}.idx_facebook iframe{width:100% !important;height:538px !important}.idx_possible{padding:80px 0 50px;margin-bottom:50px;background:linear-gradient(transparent 55%,#fef7ea 55%)}.idx_possible_outer{width:1060px;margin:0 auto}.idx_possible_outer:before{content:"";display:block;width:100%;height:52px;background:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/possible_logo.png) no-repeat center;background-size:65px;margin-bottom:70px}.idx_possible_ttl{text-align:center;font-size:40px;position:relative;line-height:1em;margin-bottom:60px;letter-spacing:3px}.idx_possible_ttl .under_line{border-bottom:2px dashed #db4d4b}.idx_possible_ttl .point{position:absolute;top:-90px;left:30px;color:#fff}.idx_possible_ttl .point span{display:inline-block;line-height:1em;padding:.5em .5em .4em;font-size:24px}.idx_possible_ttl .point span:nth-of-type(1),.idx_possible_ttl .point span:nth-of-type(5){background-color:#db4d4b}.idx_possible_ttl .point span:nth-of-type(2){background-color:#ffa53b}.idx_possible_ttl .point span:nth-of-type(3){background-color:#2d7c2d}.idx_possible_ttl .point span:nth-of-type(4){background-color:#3c6ab6}.idx_possible_ttl .point span:nth-of-type(-n+4){margin-right:5px}.idx_possible_lst{display:flex;justify-content:space-between}.idx_possible_lst li{width:320px}.idx_possible_lst li a{display:block}.idx_possible_lst li .possible_img{float:right;width:100%;padding:27px 0 0 24px}.idx_possible_lst li:nth-child(1) .possible_img{background:#ffa53b}.idx_possible_lst li:nth-child(2) .possible_img{background:#2d7c2d}.idx_possible_lst li:nth-child(3) .possible_img{background:#3c6ab6}.idx_possible_lst li h3{font-size:22px;text-align:right;clear:both;padding:2px 60px 0 0;margin-bottom:20px;line-height:2em}.idx_possible_lst li:nth-child(1) h3{color:#ff9212;background:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/possible_arrow01.png) no-repeat right 12px bottom 12px,url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/possible_bg01.png) repeat;background-size:38px,6px}.idx_possible_lst li:nth-child(2) h3{color:#2d7c2d;background:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/possible_arrow02.png) no-repeat right 12px bottom 12px,url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/possible_bg02.png) repeat;background-size:38px,6px}.idx_possible_lst li:nth-child(3) h3{color:#3c6ab6;background:url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/possible_arrow03.png) no-repeat right 12px bottom 12px,url(//www.ojimadental.com/wp-content/themes/humanity/css/../images/top/possible_bg03.png) repeat;background-size:38px,6px}.idx_possible_lst li p{font-size:15px;color:#333;line-height:1.733333em}.loop_logo{width:60px}.loop_logo{display:block;margin:30px auto 50px}.loop_slide{margin:0 0 120px}.loop_slide ul{width:1200px}.loop_slide ul li img{width:243px}section.sct_notice{padding:60px 0 80px;font-size:20px}section.sct_notice h2 span{display:inline-block;background:#ff373a;color:#fff;padding:.1em 1.2em 0;margin-bottom:.8em}