@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(calc((15 / 1400) * 100vw), calc(15px * 0.97));position:relative;color:#2e2e2e;min-width:1300px}.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_ttl span{display:inline-block;line-height:1}.idx_lst{display:grid;gap:.5em}.idx_lst li{padding-left:1.4em;background-repeat:no-repeat;background-position:0 .4em;background-size:1em auto}.idx_lm{position:absolute;width:100%;left:0;top:0;text-align:center}.idx_lm span{display:inline-block;width:4.86em}.idx_lm span img{aspect-ratio:73/70}.idx_btn{text-align:center}.idx_btn a{display:inline-block}.brckts{display:inline-block;margin:0 -.5em;font-weight:inherit}.kntn{padding-top:.2em;background:top left/1em .3em repeat-x radial-gradient(circle,#333 .1em,rgba(0,0,0,0) .1em)}.slide-arrow{z-index:90;position:absolute;cursor:pointer;transition:.3s}.slide-arrow:hover{opacity:.7}.idx_gnav{margin-bottom:4em}.idx_kv{padding:10.46em 0 0;aspect-ratio:1400/730;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/kv_bg.jpg)}.idx_kv:before{content:"";display:block;position:absolute;width:23.33em;aspect-ratio:350/629;bottom:0;left:65em;background-color:rgba(159,179,231,1);mix-blend-mode:color-burn}.idx_kv .idx_inr{z-index:3;width:23.33em;margin:0 0 0 65em;padding:0 2.8em;color:#fff}.idx_kv_ttl{width:12.33em;margin:0 auto 1.8em}.idx_kv_ttl img{aspect-ratio:185/134}.idx_kv_tel{margin:0 0 .7em;padding:0 .6em .4em;border-bottom:1px solid #fff;text-align:center}.idx_kv_tel span{display:block;font-size:111%;line-height:1.3;width:fit-content;margin:0 auto}.idx_kv_tel span:nth-of-type(2){font-size:187.5%;padding-left:.9em;background-repeat:no-repeat;background-position:0 60%;background-size:.6em auto;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/kv_ico_tel.png);letter-spacing:.14em}.idx_kv_addr{font-size:111%;margin:0 0 .6em;padding:0 .8em .6em;border-bottom:1px solid #fff}.idx_kv_time{padding:0 .9em;margin:0 0 1.6em}.idx_kv_time ul,.idx_kv_time dl{font-size:111%}.idx_kv_time dl{margin-bottom:.5em}.idx_kv_time dt{margin-left:-.4em}.idx_kv .idx_btn a{display:block;background-color:#fff;color:#333;font-size:125%;line-height:1;padding:.9em 0 1.1em;position:relative}.idx_kv .idx_btn a:before{content:"";display:block;position:absolute;width:.54em;aspect-ratio:1/1;bottom:.2em;right:.2em;background-color:#333;clip-path:polygon(100% 0,100% 100%,0 100%)}.idx_kv .idx_btn a i{display:inline-block;letter-spacing:-.2em;margin-right:.2em}.idx_kv .idx_catch{position:absolute;top:7.8em;left:5.4em;width:30.47em}.idx_kv .idx_catch img{aspect-ratio:457/545}.idx_info{width:91.4em;margin:0 auto 10.3em 0;padding:3.6em 6.8em 0;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/info_bg.jpg);aspect-ratio:1371/534}.idx_info .idx_catch{position:absolute;top:-1.2em;right:2.8em;width:10.4em}.idx_info .idx_catch img{aspect-ratio:157/566}.idx_info .idx_ttl{margin:0 0 1.6em}.idx_info .idx_ttl span{display:block;line-height:1;font-size:319.6%;letter-spacing:.1em}.idx_info .idx_ttl span:first-letter {font-size:175%}.idx_info .idx_lead{margin:0 0 2em}.idx_info .idx_lead span{display:block;line-height:1;font-size:194.5%;color:#fff}.idx_info .idx_lead span i{font-size:143%}.idx_info .idx_lead span i:nth-of-type(1){margin:0 -.2em 0 -.5em}.idx_info .idx_lst{gap:.8em 0}.idx_info .idx_lst li{font-size:202%;background-size:.92em auto;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/info_check.png)}.idx_info .idx_lst li em{display:inline-block;position:relative;margin:0 -.4em}.idx_info .idx_lst li em:before{content:"";display:block;position:absolute;width:calc(100% - 1.6em);height:3px;left:.8em;bottom:-.05em;background-color:#357eb1}.idx_info .idx_lst li i{font-size:86%}.idx_feat{margin:0 0 9.6em;padding:0 0 4.4em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/feat_bg.png)}.idx_feat .idx_lm{top:-7.4em}.idx_feat_head{position:relative;aspect-ratio:1400/812;display:grid;grid-template-columns:22em 1fr;padding:4.2em 2em 0 0;margin:0 0 4.8em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/feat_head_bg.png)}.idx_feat_head .idx_txt{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-feature-settings:"vkrn";color:#fff;padding-right:2.4em}.idx_feat_head .idx_txt .idx_ttl span{font-size:382%;line-height:1;letter-spacing:.08em}.idx_feat_head .idx_txt .idx_ttl i{font-size:115.37%}.idx_feat_head .idx_txt .idx_lead{font-size:166.6%;margin-right:1em}.idx_feat_head .idx_txt .idx_lead span{display:block;letter-spacing:-.06em}.idx_feat_head_fig{width:69.53em}.idx_feat_head_fig img{aspect-ratio:1043/729}.idx_feat .idx_set{display:grid;gap:4.6em;padding:0 4.2em}.idx_feat .idx_inr{padding:1.2em}.idx_feat .idx_inr:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#f3f3f3;mix-blend-mode:multiply}.idx_feat .idx_box{z-index:3;padding:2em 2.2em 3em;background-color:#fff}.idx_feat .idx_inr:nth-of-type(2n - 1) .idx_txt{margin-left:33em}.idx_feat .idx_inr:nth-of-type(2n) .idx_txt{margin-right:33em}.idx_feat .idx_inr .idx_en{color:#fff;background-repeat:no-repeat;background-size:auto 100%;line-height:1.1;padding-bottom:.06em}.idx_feat .idx_inr:nth-of-type(2n - 1) .idx_en{font-size:277.8%;background-position:100% 0;padding-left:12em}.idx_feat .idx_inr:nth-of-type(2n) .idx_en{font-size:305%;background-position:0 0;padding-left:1.7em}.idx_feat .idx_inr:nth-of-type(2n) .idx_lead{padding-left:5em}.idx_feat .idx_inr .idx_lead span{font-size:277.8%}.idx_feat .idx_inr .idx_box_ttl{border-bottom:2px solid #afafaf;margin:0 0 .8em;padding:0 0 1.6em}.idx_feat .idx_inr:nth-of-type(2n) .idx_box_ttl{padding-left:4.5em}.idx_feat .idx_inr .idx_box_ttl span{font-size:611%;line-height:1}.idx_feat .idx_inr .idx_desc{font-size:166%;line-height:1.33;color:#464646;margin:0 .5em}.idx_feat .idx_inr .idx_box_fig{position:absolute;z-index:5;width:33.33em;top:-1em}.idx_feat .idx_inr:nth-of-type(2n - 1) .idx_box_fig{left:1.2em}.idx_feat .idx_inr:nth-of-type(2n) .idx_box_fig{right:1.2em}.idx_feat .idx_inr .idx_box_fig img{aspect-ratio:500/420}.idx_feat .idx_inr .idx_btns{position:absolute;z-index:5;bottom:0;text-align:right;width:calc(100% - 2.4em);display:flex;justify-content:flex-end;padding:0 2em 0 0}.idx_feat .idx_inr .idx_btns a{display:inline-block;text-align:center;width:13.3em;aspect-ratio:200/45;display:grid;align-items:center;text-align:center;background-color:#494949;color:#fff;position:relative;margin-left:2em}.idx_feat .idx_inr .idx_btns a:before{content:"";display:block;position:absolute;width:.6em;aspect-ratio:1/1;right:1em;top:calc(50% - 0.4em);border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.idx_feat .idx_inr .idx_btns a span{font-size:138.8%}.idx_feat_01 .idx_en{background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/feat_01_ttl_bg.png)}.idx_feat_01 .idx_box_ttl{color:#1f95a0}.idx_feat_02 .idx_en{background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/feat_02_ttl_bg.png)}.idx_feat_02 .idx_box_ttl{color:#1789b3}.idx_feat_03 .idx_en{background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/feat_03_ttl_bg.png)}.idx_feat_03 .idx_box_ttl{color:#1768b3}.idx_feat_04 .idx_en{background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/feat_04_ttl_bg.png)}.idx_feat_04 .idx_box_ttl{color:#2951ad}.idx_msg{margin:0 0 3.2em;padding:3.4em 5em 4.4em;background-repeat:no-repeat;background-position:50% 100%;background-size:cover;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/msg_bg.jpg)}.idx_msg .idx_lm{top:-7.4em}.idx_msg .idx_ttl{text-align:center;margin:0 0 3em}.idx_msg .idx_ttl span{font-size:305.6%}.idx_msg .idx_ttl span>i{font-size:109%}.idx_msg .idx_ttl span>em{font-size:145.5%}.idx_msg .idx_ttl span>em i{font-size:93%}.idx_msg .idx_set{display:grid;align-items:center;justify-content:center;margin:0 0 4.4em}.idx_msg .idx_txt{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-feature-settings:"vkrn"}.idx_msg .idx_txt *{font-weight:500}.idx_msg .idx_txt .idx_lead{color:#1375bf;font-size:305.6%}.idx_msg .idx_txt .idx_lead span{display:block;letter-spacing:.04em}.idx_msg .idx_txt .idx_lead i{font-size:109%}.idx_msg .idx_txt .idx_desc{margin-right:4.8em;display:grid;gap:3em 0}.idx_msg .idx_txt .idx_desc p{font-size:194.46%;letter-spacing:.06em}.idx_msg .idx_inr{background-color:#fff;border-left:1.27em solid #377dc4;padding:3em 5.8em 2.4em 4.2em;box-shadow:.9em .9em 0 #e8e8e8;display:grid;gap:2.6em 0}.idx_msg .idx_inr .idx_box{display:grid;grid-template-columns:1fr 22em;grid-template-rows:auto 1fr;gap:0 2.2em}.idx_msg .idx_inr .idx_box .idx_box_ttl{border-bottom:1px solid #2e2e2e;padding:0 1em .4em;margin:0 0 .8em}.idx_msg .idx_inr .idx_box .idx_box_ttl span{font-size:194.5%;color:#377dc4;display:inline-block}.idx_msg .idx_inr .idx_box .idx_fig{grid-column:2/3;grid-row:1/3}.idx_msg .idx_inr .idx_box .idx_desc{font-size:138.8%;line-height:1.6em;margin:0 .7em}.idx_doctor{margin:0 0 6.4em;padding:5.8em 5.8em 5.6em 3em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/doctor_bg.jpg)}.idx_doctor .idx_ttl{margin:0 2.8em 1.2em}.idx_doctor .idx_ttl span{display:block;font-size:364%;color:#1375bf;line-height:1.4}.idx_doctor .idx_ttl span:nth-of-type(2){margin-left:2em}.idx_doctor .idx_ttl span i{font-size:120%}.idx_doctor .idx_ttl span em{display:inline-block;line-height:1.2;border-bottom:4px solid #fce473}.idx_doctor .idx_lead{margin:0 2.8em 2.8em}.idx_doctor .idx_lead span{font-size:240%}.idx_doctor .idx_inr{display:grid;grid-template-columns:41.67em 1fr;gap:0 3.8em}.idx_doctor .idx_fig{margin:0 0 1.4em}.idx_doctor .idx_fig img{aspect-ratio:625/845}.idx_doctor .idx_name{margin:0 0 2.2em 2.4em;padding:0 0 .6em;width:fit-content;border-bottom:1px solid #505050;display:grid;grid-template-columns:auto 1fr;gap:0 1.8em}.idx_doctor .idx_name span{display:block;line-height:1.4}.idx_doctor .idx_name span:nth-of-type(1){grid-column:1/3;font-size:146.6%}.idx_doctor .idx_name span:nth-of-type(2){font-size:261.6%}.idx_doctor .idx_name span:nth-of-type(3){font-size:232%;color:#1375bf;align-self:end}.idx_doctor .idx_career{margin-left:2.4em;display:grid;gap:.3em}.idx_doctor .idx_career li{font-size:125%;font-weight:500}.idx_doctor .idx_rgt{padding-top:5.4em}.idx_doctor .idx_catch{margin:0 0 1.1em;display:grid;gap:.5em}.idx_doctor .idx_catch *{font-weight:600}.idx_doctor .idx_catch span{display:block;width:fit-content;background-color:rgba(255,255,255,.9);font-size:239.4%;padding:0 1.8em}.idx_doctor .idx_catch span>i{font-size:87.5%}.idx_doctor .idx_catch span em{color:#1375bf;line-height:1}.idx_doctor .idx_catch span em i{font-size:139.4%}.idx_doctor .idx_catch span:nth-of-type(2){margin-left:auto}.idx_doctor .idx_certificate{margin:0 0 .6em}.idx_doctor .idx_book{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1em;margin:0 0 1.2em}.idx_doctor .idx_lst{margin:0 0 1.6em;gap:.8em 0}.idx_doctor .idx_lst li{font-size:125%;font-weight:500;background-position:0 .3em;background-size:1.28em auto;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/doctor_check.png)}.idx_doctor .idx_lst li:last-child{letter-spacing:-.08em}.idx_doctor .idx_sfig{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em}.idx_case{margin:0 0 7.7em;padding:8.6em 9.8em 4em 28em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/case_bg.jpg)}.idx_case:before{content:"";display:block;position:absolute;width:15.72em;aspect-ratio:236/118;left:calc((100% - 15.72em) / 2);top:-.7em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/case_deco.png)}.idx_case .idx_lm{top:-2.2em;z-index:5}.idx_case .idx_ttl{position:absolute;left:5.2em;bottom:4.4em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-feature-settings:"vkrn"}.idx_case .idx_ttl span{display:block;text-align:end;font-size:917%;color:#1375bf}.idx_case .idx_ttl span:nth-of-type(1){margin-bottom:1em}.idx_case .idx_lead{text-align:center;display:grid;gap:1.5em 0;margin:0 0 2.8em}.idx_case .idx_lead span{line-height:1;font-size:333%;display:block}.idx_case .idx_lead span:nth-of-type(1){color:#1375bf}.idx_case_set{display:grid;grid-template-columns:repeat(2,1fr);gap:2em 1.8em}.idx_case_set .idx_box{background-color:#fff;padding:.8em .8em 1.7em}.idx_case_set .idx_box_ttl{line-height:1;background-color:#1375bf;color:#fff;line-height:1;aspect-ratio:84/33;width:5.6em;display:grid;align-items:center;text-align:center;margin:0 0 .8em}.idx_case_set .idx_box_ttl span{font-size:125%}.idx_case_set .idx_box_ttl span i{font-size:111%}.idx_case_set .idx_ba{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 1em}.idx_case_set .idx_ba li{position:relative;margin:0}.idx_case_set .idx_ba li span img{aspect-ratio:190/120}.idx_case_set .idx_ba li i{position:absolute;z-index:2;top:0;width:4.67em;display:block;line-height:1}.idx_case_set .idx_ba li i img{aspect-ratio:70/16}.idx_case_set .idx_ba li:nth-of-type(1) i{right:0}.idx_case_set .idx_ba li:nth-of-type(2) i{left:0}.idx_case_set .idx_box_desc{font-size:106.7%;margin:0 .5em}.idx_menu{margin:0 0 6.6em;padding:5em 7.8em 9.8em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/menu_bg.jpg)}.idx_menu .idx_ttl{position:absolute;right:9.8em;bottom:4.8em}.idx_menu .idx_ttl span{display:block;text-align:center;color:#554430}.idx_menu .idx_ttl span:nth-of-type(1){font-size:388.8%;border-bottom:1px solid #554430;padding:0 .3em .1em;margin-bottom:.1em}.idx_menu .idx_ttl span:nth-of-type(2){font-size:188.8%}.idx_menu .idx_inr{display:grid;grid-template-columns:repeat(4,1fr);gap:1em .9em}.idx_menu .idx_inr a{position:relative;display:grid;align-items:center;text-align:center;background-color:#fff;border:1px solid #8a8a8a;aspect-ratio:280/80;transition:.3s}.idx_menu .idx_inr a:hover{opacity:.7}.idx_menu .idx_inr a:before{content:"";display:block;position:absolute;width:.93em;aspect-ratio:1/1;bottom:.3em;right:.3em;background-color:#efbf00;clip-path:polygon(100% 0,100% 100%,0 100%)}.idx_menu .idx_inr a span{font-size:133%;line-height:1.25}.idx_afap{margin:0 0 6.4em;padding:4em 0 0;background:linear-gradient(to bottom,#f7f9fa 0,#f7f9fa 60%,transparent 60%,transparent 100%)}.idx_afap .idx_ttl{margin:0 0 1em;font-size:100%;text-align:center}.idx_afap .idx_ttl span{display:block;line-height:1}.idx_afap .idx_ttl span:nth-of-type(1){font-size:361%;letter-spacing:.1em;margin:0 0 .4em}.idx_afap .idx_ttl span:nth-of-type(1) i{font-size:107%}.idx_afap .idx_ttl span:nth-of-type(1) i:nth-of-type(2){margin:0 -.4em;letter-spacing:.16em}.idx_afap .idx_ttl span:nth-of-type(2){width:12.53em;margin:0 auto}.idx_afap .idx_ttl span:nth-of-type(2){aspect-ratio:188/17}.idx_afap .idx_lead{position:relative;width:fit-content;margin:0 auto 2.7em}.idx_afap .idx_lead p{display:block}.idx_afap .idx_lead p:nth-of-type(1){position:absolute;color:#fff;background-color:#2b639f;left:0;top:-3em;width:9.73em;aspect-ratio:146/40;display:grid;align-items:center;text-align:center}.idx_afap .idx_lead p:nth-of-type(1) span{font-size:154.87%;line-height:1}.idx_afap .idx_lead p:nth-of-type(2){font-size:208.26%;white-space:nowrap;letter-spacing:.1em}.idx_afap .idx_lead p:nth-of-type(2) span{display:inline-block;margin:0 -.4em}.idx_afap .idx_lead p:nth-of-type(2) span:nth-of-type(2){margin:0 -.8em 0 -.6em}.idx_afap .idx_lead p:nth-of-type(2) span:nth-of-type(3){margin:0 0 0 -.4em}.idx_afap .idx_lead p:nth-of-type(2) i{font-size:128.6%}.idx_afap .idx_lead p:nth-of-type(2) em{display:inline-block;border-bottom:1px solid #42a9f7}.idx_afap .idx_inr{display:grid;align-items:start;grid-template-columns:1fr 1fr 1fr;background-repeat:no-repeat;background-position:50% 0;background-size:4.8em auto;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/common/logo_mark.png)}.idx_afap .idx_box{padding:2.2em 0 3.6em;background-color:#ecf4fc;background:linear-gradient(to bottom,transparent 0,transparent 50%,#ecf4fc 50%,#ecf4fc 100%)}.idx_afap .idx_box:nth-of-type(2){background-color:#e3eef9}.idx_afap .idx_fig{margin:0 0 .5em}.idx_afap_ttl{color:#2b639f;font-size:146.7%;text-align:center;border-bottom:1px dotted #2e2e2e;margin:0 1.1em .7em;padding:0 0 .2em}.idx_afap .idx_desc{font-size:111%;margin:0 auto;width:fit-content}.idx_afap .idx_btn{position:absolute;width:.86em;bottom:1em;right:1em}.idx_afap .idx_box.idx_afap_02{background:linear-gradient(to bottom,transparent 0,transparent 50%,#e3eef9 50%,#e3eef9 100%);padding-top:6.6em;border-left:1px solid #c3cad3;border-right:1px solid #c3cad3}.idx_reason{margin:0 0 10.6em;padding:6em 0 0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/reason_head_bg.jpg)}.idx_reason .idx_ttl{width:15.67em;margin:0 auto 7.4em 4.2em}.idx_reason .idx_ttl img{aspect-ratio:235/508}.idx_reason .idx_desc{font-size:106.7%;margin:0 6.5em 2.75em}.idx_reason .idx_inr{background-color:#f4f7f9;padding:5.2em 5em 5.8em;display:grid;gap:4.8em 0}.idx_reason .idx_box{aspect-ratio:1250/457;padding:3em 3.8em 0;box-shadow:0 0 1em rgba(101,101,101,.15);background-repeat:no-repeat;background-position:0 0;background-size:cover}.idx_reason .idx_box:before{content:"";display:block;position:absolute;width:44.4em;aspect-ratio:665/269;bottom:-1.2em;mix-blend-mode:multiply}.idx_reason .idx_box:nth-of-type(2n - 1):before{left:-1.2em;clip-path:polygon(0 0,100% 100%,0 100%)}.idx_reason .idx_box:nth-of-type(2n):before{right:-1.2em;clip-path:polygon(100% 0,100% 100%,0 100%)}.idx_reason .idx_box:nth-of-type(2n) .idx_box_inr{margin-left:auto}.idx_reason .idx_nbr{position:absolute;z-index:5;width:17.86em;top:-2.4em}.idx_reason .idx_box:nth-of-type(2n - 1) .idx_nbr{left:-3.4em}.idx_reason .idx_box:nth-of-type(2n) .idx_nbr{right:-3.4em}.idx_reason .idx_nbr img{aspect-ratio:268/250}.idx_reason .idx_box_ttl{position:relative;margin:0 2.6em 2em;display:grid;gap:.8em 0}.idx_reason .idx_box:nth-of-type(2n - 1) .idx_box_ttl{padding:0 9.6em 2em}.idx_reason .idx_box:nth-of-type(2n) .idx_box_ttl{width:38.26em;margin-left:auto;padding:0 2.4em 2em}.idx_reason .idx_box_ttl:before{content:"";display:block;position:absolute;height:1px;bottom:0;left:0;width:38.26em;background-color:#4b4b4b}.idx_reason .idx_box_ttl span{display:block;line-height:1}.idx_reason .idx_box_ttl span:nth-of-type(1){margin:0 .5em}.idx_reason .idx_box_ttl span:nth-of-type(1) img{height:1.9333em;width:unset;max-width:unset}.idx_reason .idx_box_ttl span:nth-of-type(2){font-size:433.3%}.idx_reason .idx_box_ttl span:nth-of-type(2):first-letter {font-size:123%}.idx_reason .idx_box_desc{position:relative;width:40.8em;padding:1.4em 2.8em;margin:0 0 1.5em}.idx_reason .idx_box:nth-of-type(2n) .idx_box_desc{margin-left:auto}.idx_reason .idx_box_desc:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(211,211,211,.25);mix-blend-mode:darken}.idx_reason .idx_box_desc span{position:relative;z-index:3;font-size:133%;font-weight:400}.idx_reason .idx_btn{position:relative;z-index:2;margin:0 2.6em}.idx_reason .idx_btn a{width:13.33em}.idx_reason .idx_btn a img{aspect-ratio:200/45}.idx_reason .idx_box:nth-of-type(2n - 1) .idx_btn{text-align:left}.idx_reason .idx_box:nth-of-type(2n) .idx_btn{text-align:right}.idx_reason_01{background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/reason_01_bg.jpg)}.idx_reason_01:before{background-color:rgba(92,115,173,.08)}.idx_reason_01 .idx_box_ttl{color:#5c73ad}.idx_reason_02{background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/reason_02_bg.jpg)}.idx_reason_02:before{background-color:rgba(73,139,189,.08)}.idx_reason_02 .idx_box_ttl{color:#498bbd}.idx_reason_03{background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/reason_03_bg.jpg)}.idx_reason_03:before{background-color:rgba(49,143,170,.08)}.idx_reason_03 .idx_box_ttl{color:#318faa}.idx_reason_03 .idx_box_ttl{color:#318faa}.idx_reason_03 .idx_box_ttl span:nth-of-type(2){letter-spacing:-.02em}.idx_reason_03 .idx_box_ttl span:nth-of-type(2) i{font-size:92%;letter-spacing:-.06em}.idx_reason_04{background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/reason_04_bg.jpg)}.idx_reason_04:before{background-color:rgba(98,168,152,.08)}.idx_reason_04 .idx_box_ttl{color:#62a898}.idx_pay{margin:0 0 4.6em;padding:4em 3.3em;text-align:center;background-color:#faf7f5;color:#2e2e2e}.idx_pay .idx_lm{top:-7.4em}.idx_pay .idx_ttl{text-align:center;margin:0 0 1em}.idx_pay .idx_ttl span{display:inline-block;border:1px solid #2e2e2e;font-size:194%;line-height:1;padding:.4em 1.2em}.idx_pay .idx_lead{font-size:194%;margin:0 0 .7em}.idx_pay .idx_lead i{font-size:71.4%}.idx_pay .idx_inr{margin:0 0 1.2em;padding:3.4em 3.8em 2em 4.2em;background-color:#fff;border:2px solid #f37e49}.idx_pay .idx_inr dt{position:absolute;aspect-ratio:403/165;width:26.86em;left:0;top:2.2em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/pay_ttl_bg.png);color:#fff;display:grid;align-items:center;text-align:center}.idx_pay .idx_inr dt span{font-size:194%;line-height:1.2}.idx_pay .idx_inr dt i{font-size:128.5%}.idx_pay .idx_desc{font-size:138.8%;letter-spacing:.06em}.idx_pay .idx_desc em{font-size:120%;color:#f2550f}.idx_pay .idx_desc em i{font-size:117%}.idx_consult{aspect-ratio:1400/762;margin:0 0 4.6em;padding:5.1em 9.8em 0;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/consult_bg.jpg)}.idx_consult em{color:#397eb2}.idx_consult .idx_ttl{margin:0 0 2.8em}.idx_consult .idx_ttl span{font-size:277.8%;display:block;line-height:1.05;letter-spacing:.04em}.idx_consult .idx_lead{width:fit-content;border-bottom:1px solid #2e2e2e;padding:0 1em 1em 0;margin:0 auto 1.4em 0;line-height:1}.idx_consult .idx_lead span{font-size:166.6%;letter-spacing:.06em}.idx_consult .idx_desc{display:grid;gap:2.2em 0}.idx_consult .idx_desc p{font-size:125%;line-height:1.6}.idx_consult .idx_btn{position:absolute;width:7.53em;right:4em;bottom:1.2em}.idx_consult .idx_btn img{aspect-ratio:113/18}.idx_gallery{margin:0 0 3.4em;padding:0 0 1.6em;background-color:#f5f1ec}.idx_gallery_ttl{position:absolute;z-index:3;width:18.73em;top:2.4em;left:2.4em}.idx_gallery_ttl img{aspect-ratio:281/247}.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/806}.idx_gallery_thumb .slick-track{transform:unset !important;width:100vw !important;min-width:1360px;display:flex !important;justify-content:space-between}.idx_gallery_thumb_box{width:25vw !important;min-width:calc(1360px / 4);cursor:pointer;transition:.3s;position:relative;opacity:.7}.idx_gallery_thumb_box:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#777;mix-blend-mode:multiply;display:none}.idx_gallery_thumb_box.slick-current{opacity:1}.idx_gallery_thumb_box.slick-current:before{opacity:0}.idx_gallery_thumb_box:hover{opacity:1}.idx_gallery_thumb_box img{aspect-ratio:350/206}.idx_pub{margin:0 3.3em 5em;display:grid;grid-template-columns:1fr 1fr;gap:0 1.4em}.idx_pub .idx_box{border:1px solid #ccc;padding:4.2em 2.5em 3.6em;display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}.idx_pub .idx_ttl{display:grid;grid-template-columns:1fr 1fr;align-items:end;font-size:100%;border-bottom:4px double #2e2e2e;padding:0 0 .5em;margin:0 0 2.6em}.idx_pub .idx_ttl span{display:block;color:#2e2e2e}.idx_pub .idx_ttl .font_en{font-size:258.13%;text-transform:uppercase;line-height:1.2;letter-spacing:.15em}.idx_pub .idx_ttl .ja{text-align:right;font-size:133.3%;padding:0 .5em .5em;letter-spacing:.08em}.idx_pub_lst{display:grid;gap:1em 0;align-content:start;margin-bottom:2em}.idx_pub_box{display:grid;align-items:center}.idx_pub .idx_btn{text-align:center}.idx_pub .idx_btn a{width:13.13em}.idx_pub .idx_btn img{aspect-ratio:197/41}.idx_pub_news .idx_pub_lst{margin-bottom:3.8em}.idx_pub_news .idx_pub_box{display:grid;grid-template-columns:12em 1fr;align-items:center;gap:0 1.6em}.idx_pub_news .idx_pub_fig{grid-row:1/3}.idx_pub_news .idx_pub_fig img{aspect-ratio:180/100}.idx_pub_news .idx_pub_date{align-self:end;font-size:120%;color:#578ad6;margin-bottom:.6em}.idx_pub_news .idx_pub_ttl{align-self:start;font-size:106.7%;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.idx_pub_blog .idx_pub_lst{margin-bottom:2.8em}.idx_pub_blog .idx_pub_box{grid-template-columns:5em 1fr;background-color:#f6f6f6;padding:2.9em 1.6em;font-size:93.3%}.idx_pub_blog .idx_pub_date{color:#787878}.idx_pub_blog .idx_pub_ttl span{color:#434343;text-decoration:underline}.idx_accs{margin:0 3.4em 4.8em}.idx_accs .idx_ttl{margin:0 0 3.2em;text-align:center}.idx_accs .idx_ttl span{display:inline-block;font-size:266.6%;letter-spacing:.1em}.idx_accs .gmap{width:100%;margin:0 auto 1.2em;position:relative}.idx_accs .gmap:before{content:"";display:block;position:absolute;width:1px;height:4.2em;left:calc(50% - 0.5px);top:-2.4em;background-color:#2e2e2e}.idx_accs .gmap iframe{width:100%;aspect-ratio:1300/500}.idx_accs .gmap_link{text-align:right;margin:0 0 2.6em}.idx_accs .gmap_link a{color:#333;font-weight:300;font-size:120%;display:inline-block;position:relative;padding-right:2em;background-repeat:no-repeat;background-position:100% 50%;background-size:1.4em auto;background-image:url(//www.sasao-dental.jp/wp-content/themes/humanity/css/../images/top/access_btn_arrow.png)}.idx_accs_seo{font-size:106.6%;line-height:1.7;letter-spacing:-.04em}