@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}.idx img{width:100%;max-width:100%}.idx_otr{position:relative}.idx_inr{position:relative;display:block;margin:0 auto}.idx_box{display:block;position:relative}.idx_ttl{position:relative}.idx_lst li{position:relative;display:block;padding-left:1.4em;margin-bottom:.5em;background-repeat:no-repeat;background-position:0 .4em;background-size:.8em auto}.idx_lm{position:absolute;width:100%;left:0;top:0;text-align:center}.idx_lm span{display:inline-block;width:4.4em}.idx_lm span img{aspect-ratio:66/91}.brckts{display:inline-block;margin:0 -.4em}.kerning{font-feature-settings:'palt'}.slide-arrow{z-index:90;position:absolute;cursor:pointer;transition:.3s}.slide-arrow:hover{opacity:.7}.twentytwenty-handle{width:5em;height:5em;margin-left:-2.5em;margin-top:-2.5em;border:0 none;background:rgba(255,255,255,.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:1px;margin-left:-.5px}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:0}.twentytwenty-horizontal .twentytwenty-handle:after{top:0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{width:.66em;height:.66em;border:.2em solid #505050;border-right:0 none;border-bottom:0 none;position:absolute}.twentytwenty-left-arrow{margin-left:-1.6em;transform:rotate(-45deg)}.twentytwenty-right-arrow{margin-right:-1.6em;transform:rotate(135deg)}#colorbox,#cboxOverlay,#cboxWrapper{z-index:9999}#cboxOverlay{z-index:9998}.video{position:relative;width:100%;height:0;padding-top:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0 none;vertical-align:top}.idx_kv{margin:0 2.7em}.idx_kv_txt{position:absolute;z-index:3;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#393939;top:8.8em;left:27.8em;line-height:1.3}.idx_kv_txt span{display:block;white-space:nowrap;letter-spacing:.1em;text-shadow:.3em .3em .6em #fff,-.3em .3em .6em #fff,.3em -.3em .6em #fff,-.3em -.3em .6em #fff,.3em .3em .6em #fff,-.3em .3em .6em #fff,.3em -.3em .6em #fff,-.3em -.3em .6em #fff}.idx_kv_ttl{font-size:264%;margin-left:.2em}.idx_kv_ttl span:nth-of-type(1) i{font-size:118%}.idx_kv_ttl span:nth-of-type(2){margin-top:1.6em}.idx_kv_ttl span:nth-of-type(2) em{font-size:122%;color:#ec9b8b}.idx_kv_ttl span:nth-of-type(2) em i{font-size:126%}.idx_kv_lead{margin-top:4em;font-size:157.6%}.idx_kv_lead span:nth-of-type(2){margin-top:8em}.idx_mhlw{width:84.73em;z-index:3;margin:0 auto 3.4em;padding:4.4em 0 3.2em;color:#4f4f4f;border:1px solid #b8b9ba;position:relative;display:flex;flex-direction:column;align-items:center}.idx_mhlw:before{content:"";display:block;position:absolute;pointer-events:none;width:calc(100% - 0.8em - 2px);height:calc(100% - 0.8em - 2px);top:.4em;left:.4em;border:1px solid #cdcdcd}.idx_mhlw .idx_lm{top:-2.4em;z-index:3}.idx_mhlw .idx_lm span{width:5.2em}.idx_mhlw .idx_lm span img{aspect-ratio:78/86}.idx_mhlw_ttl{color:#484848;font-size:154%;text-align:center;margin:0 0 1.25em;font-feature-settings:'palt';letter-spacing:.1em}.idx_mhlw_ttl i{font-size:120%}.idx_mhlw_ttl em{font-size:108%;display:inline-block;border-bottom:1px solid #979797}.idx_mhlw_lst li{font-size:150%;color:#4a4a4a;font-feature-settings:'palt';letter-spacing:.1em;padding-left:1.65em;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/mhlw_check.png);background-position:left .28em;background-size:.88em auto;background-repeat:no-repeat;margin:.2em 0}.idx_mhlw_lst li i{font-size:109%}.idx_mhlw_lst li em{color:red}.idx_mhlw_desc{font-size:137.7%;color:#4a4a4a;font-feature-settings:'palt';letter-spacing:.1em;text-align:center;margin-top:1.25em}.idx_mhlw_desc i{font-size:109%}.idx_mhlw_desc em{color:red}.idx_info{margin:0 0 3.6em;padding:5.6em 0 0 12em;aspect-ratio:1400/683;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg)}.idx_info .idx_ttl{font-size:361%;color:#454545;line-height:1;letter-spacing:.08em}.idx_info .idx_catch{position:absolute;z-index:5;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;left:3.3em;top:1.8em;color:#2e2e2e}.idx_info .idx_catch span{display:inline-block;white-space:nowrap;font-size:304%;background-color:rgba(255,255,255,.9);box-shadow:.05em .05em .05em rgba(161,161,161,.4);margin-left:.2em;padding:.3em 0;line-height:1.3;letter-spacing:.18em}.idx_info .idx_catch span i{font-size:135%}.idx_info .idx_catch span em{font-size:153.3%;color:#ec9b8b}.idx_info .idx_lead{color:#fff;font-size:222%;font-feature-settings:'palt';letter-spacing:.12em;line-height:1.5;margin:0 0 .5em}.idx_info .idx_lead i{font-size:130%}.idx_info .idx_lead em{font-size:160%}.idx_info .idx_lst{color:#2e2e2e;font-feature-settings:'palt';letter-spacing:.1em}.idx_info .idx_lst li{font-size:222%;margin-bottom:.8em;background-size:.87em auto;background-position:0 .2em;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/info_check.png)}.idx_info .idx_lst li span{display:block;line-height:1.3}.idx_info .idx_lst li em{font-size:116%}.idx_info .idx_lst li i{font-size:84%}.idx_info .idx_lst li i.sml{font-size:66%}.idx_ip{width:80em;margin:0 auto 6.8em;padding:2.8em 7.2em 0;aspect-ratio:1200/405;border:1px solid #89c0d4;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/ip_bg.jpg);color:#2e2e2e}.idx_ip .idx_ttl{text-align:center;font-size:208%;font-feature-settings:'palt';letter-spacing:.1em;margin:0 0 .8em}.idx_ip .idx_ttl em{color:#119dd1}.idx_ip .idx_lead{text-align:center;font-size:125%;margin:0 0 2.5em}.idx_ip .idx_lst li{font-size:120%;margin-bottom:.7em;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/ip_check.png)}.idx_ip_btn{position:absolute;z-index:3;bottom:1.2em;right:1em}.idx_ip_btn a{display:block;color:#119dd1;font-size:125%;font-family:'Times New Roman',Times,serif;text-transform:uppercase;padding-right:1em;background-repeat:no-repeat;background-size:.426em auto;background-position:100% 50%;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/ip_arrow.png);line-height:1;letter-spacing:.06em}.idx_pick{margin:0 0 7.8em;padding:3em 0 0;background-color:#fdfaf4;border-bottom:.33em solid #9a6524;display:grid;grid-template-columns:1fr 1fr}.idx_pick:before,.idx_pick:after{content:"";display:block;position:absolute;z-index:3;height:18.67em;background-repeat:no-repeat;background-size:100% 100%}.idx_pick:before{aspect-ratio:160/280;right:0;top:-4.2em;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/pick_logo_01.png)}.idx_pick:after{aspect-ratio:154/280;left:0;bottom:2.4em;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/pick_logo_02.png)}.idx_pick .idx_ttl{grid-column:1/3;text-align:center;margin:0 0 3.2em}.idx_pick .idx_ttl span{position:relative;display:inline-block;font-family:'Times New Roman',Times,serif;font-size:377%;color:#9a6524;line-height:1;letter-spacing:.14em}.idx_pick .idx_ttl span:first-letter {font-size:134.2%}.idx_pick .idx_ttl span:before,.idx_pick .idx_ttl span:after{content:"";display:block;position:absolute;width:1.4em;height:1px;top:50%;background-color:#9a6524}.idx_pick .idx_ttl span:before{left:-1.6em}.idx_pick .idx_ttl span:after{right:-1.6em}.idx_pick .idx_box{color:#434343;padding:0 0 3.2em}.idx_pick .idx_fig{margin:0 0 1.2em}.idx_pick .idx_nbr{position:absolute;width:9em;aspect-ratio:135/135;background-color:rgba(255,255,255,.8);border-radius:.53em;text-align:center;padding:1.4em}.idx_pick .idx_nbr span{display:block;font-size:93.3%;font-family:'Times New Roman',Times,serif;line-height:1.3}.idx_pick .idx_nbr span:nth-of-type(1):first-letter {font-size:128.6%}.idx_pick .idx_nbr i{display:block;font-size:180%;font-weight:700;letter-spacing:.1em;line-height:1.3}.idx_pick_ttl{border-bottom:1px dashed #393939}.idx_pick_ttl span{display:block;font-size:160%;color:#434343;font-feature-settings:'palt';letter-spacing:.1em}.idx_pick_ttl span i{font-size:116.57%}.idx_pick .idx_lst li{font-size:120%}.idx_pick .idx_desc{font-size:120%}.idx_pick .idx_btn a{position:relative;display:inline-block;font-size:106.7%;padding:0 .5em 0 1.5em;border-bottom:1px solid;font-style:italic;letter-spacing:.08em}.idx_pick .idx_btn a:before{content:"+";display:block;position:absolute;left:.3em;top:.2em;line-height:1}.idx_pick .idx_sfig{position:absolute}.idx_pick_01{grid-column:1/2;border-right:1px solid #e4dccc}.idx_pick_01 .idx_nbr{left:2em;top:25.2em;border:1px solid #ec9b8b;color:#ec9b8b}.idx_pick_01 .idx_pick_ttl{margin:0 1.8em 2.6em 12.8em}.idx_pick_01 .idx_pick_ttl span:nth-of-type(2){text-align:right}.idx_pick_01 .idx_pick_ttl em{color:#ec9b8b}.idx_pick_01 .idx_lst{margin-left:4.8em}.idx_pick_01 .idx_lst li{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/pick_01_check.png)}.idx_pick_01 .idx_lst li em{display:inline-block;line-height:1.1;background:linear-gradient(to bottom,transparent 0,transparent 70%,rgba(238,169,155,.4) 70%,rgba(238,169,155,.4) 100%)}.idx_pick_01 .idx_btn{margin-top:-2.4em;text-align:right;margin-right:16.2em}.idx_pick_01 .idx_btn a{color:#eea99b;border-color:#eea99b}.idx_pick_01 .idx_sfig{width:12.53em;bottom:3em;right:2em}.idx_pick_01 .idx_sfig img{aspect-ratio:188/146}.idx_pick_02{grid-column:2/3}.idx_pick_02 .idx_nbr{left:2em;top:25.2em;border:1px solid #f8b500;color:#f8b500}.idx_pick_02 .idx_pick_ttl{margin:0 1.8em 2.6em 12.8em}.idx_pick_02 .idx_pick_ttl span:nth-of-type(2){text-align:center}.idx_pick_02 .idx_pick_ttl em{color:#f8b500}.idx_pick_02 .idx_desc{margin-left:2.2em;width:15em;line-height:1.8}.idx_pick_02 .idx_desc em{display:inline-block;line-height:1.1;background:linear-gradient(to bottom,transparent 0,transparent 70%,rgba(248,181,0,.47) 70%,rgba(248,181,0,.47) 100%)}.idx_pick_02 .idx_btn{margin-top:-1.8em;text-align:right;margin-right:16.4em}.idx_pick_02 .idx_btn a{color:#f8b500;border-color:#f8b500}.idx_pick_02 .idx_sfig{width:12.53em;bottom:3em;right:2em}.idx_pick_02 .idx_sfig img{aspect-ratio:188/146}.idx_pick .idx_box.idx_pick_03{width:68.66em;margin:1.6em auto 0 14.4em;grid-column:1/3;padding-bottom:1.6em}.idx_pick_03 .idx_nbr{left:-11.26em;top:0;border:1px solid #9cba71;color:#9cba71}.idx_pick_03 .idx_pick_ttl{padding-bottom:.5em;margin:0 24.4em 1em 2.4em}.idx_pick_03 .idx_pick_ttl em{color:#a3bf7d}.idx_pick_03 .idx_lead{color:#a3bf7d;margin:0 0 .5em 1.8em;font-size:133%;line-height:1.6}.idx_pick_03 .idx_desc{margin-left:1.8em;line-height:1.8}.idx_pick_03 .idx_btn{margin-left:33.8em}.idx_pick_03 .idx_btn a{color:#a3bf7d;border-color:#a3bf7d}.idx_pick_03 .idx_sfig{width:22.33em;bottom:1.4em;right:1em}.idx_pick_03 .idx_sfig img{aspect-ratio:335/261}.idx_afap{margin:0 0 8.6em;padding:2.2em 0 5em;background-repeat:no-repeat;background-position:50% 0;background-size:cover;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/afap_bg.jpg);border-bottom:.6em solid #ec9b8b}.idx_afap .idx_catch{color:#9a6524;font-size:129.7%;font-weight:700;margin:0 0 .1em 5.2em;letter-spacing:.1em}.idx_afap .idx_catch i{font-size:125%;font-weight:700}.idx_afap .idx_ttl{color:#525252;margin:0 0 3em 5em}.idx_afap .idx_ttl span{display:block;font-size:275.5%;letter-spacing:.14em}.idx_afap .idx_ttl span:nth-of-type(2){margin-left:10.6em}.idx_afap .idx_ttl span i{font-size:120%}.idx_afap .idx_ttl span em{color:#ec9b8b}.idx_afap_staff{position:absolute;width:21.33em;top:1.2em;right:4em}.idx_afap_staff img{aspect-ratio:320/289}.idx_afap .idx_inr{margin:0 2.6em 0 4.6em;display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:5em;z-index:3}.idx_afap .idx_box{background-color:#fff;padding:1.2em;box-shadow:.3em .3em .6em rgba(237,229,219,.67);border:1px solid #e9e2d9;display:grid;grid-template-rows:subgrid;grid-row:span 4}.idx_afap .idx_nbr{position:absolute;transform:rotate(-90deg);transform-origin:left bottom;left:-1em;top:7em;line-height:1}.idx_afap .idx_nbr span{display:grid;grid-template-columns:auto 1fr;gap:1em;align-items:center;color:#9a6524}.idx_afap .idx_nbr span i{display:block;white-space:nowrap;line-height:1}.idx_afap .idx_nbr span i:nth-of-type(1){font-size:80%;font-family:'Times New Roman',Times,serif;padding:.1em 1.2em .1em 0;border-right:.2em solid #9a6524;letter-spacing:.14em}.idx_afap .idx_nbr span i:nth-of-type(2){font-weight:700;font-size:133.4%;letter-spacing:.1em}.idx_afap .idx_fig{margin:0 0 1.4em}.idx_afap_ttl{text-align:center;font-size:133.4%;font-weight:700;letter-spacing:.08em;border-bottom:1px dotted;padding:0 0 .3em;margin:0 0 .7em;color:#ec9b8b;border-color:#ec9b8b}.idx_afap .idx_desc{font-size:106.7%;color:#525252}.idx_afap .idx_btn{text-align:right}.idx_afap .idx_btn a{position:relative;display:inline-block;font-size:93.3%;padding:0 .5em 0 1.5em;border-bottom:1px solid;font-style:italic;letter-spacing:.08em;color:#ec9b8b}.idx_afap .idx_btn a:before{content:"+";display:block;position:absolute;left:.3em;top:.2em;line-height:1}.idx_gene{margin:0 0 8.4em;padding:3.4em 2em 2.1em;background-color:#f6f9e6}.idx_gene .idx_lm{top:-5em}.idx_gene .idx_lm span{width:9.26em}.idx_gene .idx_lm span img{aspect-ratio:139/139}.idx_gene .idx_catch{position:relative;z-index:3;width:40.428vw;aspect-ratio:566/34;margin:0 auto 2em;text-align:center;font-size:133%;line-height:1.7;font-weight:700;color:#fff;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/gene_head_catch_bg.png)}.idx_gene .idx_ttl{text-align:center;margin:0 0 .5em}.idx_gene .idx_ttl span{display:block;font-feature-settings:'palt';letter-spacing:.1em}.idx_gene .idx_ttl span:nth-of-type(1){color:#484848;font-size:253.3%}.idx_gene .idx_ttl span:nth-of-type(1) i{font-size:78.9%}.idx_gene .idx_ttl span:nth-of-type(2){color:#ec9b8b;font-size:346.6%;font-weight:700}.idx_gene .idx_ttl span:nth-of-type(2) i{font-size:80.7%;font-weight:700}.idx_gene .idx_desc{margin:0 0 2.4em;text-align:center}.idx_gene .idx_desc span{display:block;font-size:120%;color:#525252}.idx_gene .idx_desc em{font-weight:700;display:inline-block;border-bottom:1px solid #525252}.idx_gene_deco span{position:absolute;display:block}.idx_gene_deco span:nth-of-type(1){width:22.3em;top:3.4em;left:2.6em}.idx_gene_deco span:nth-of-type(1) img{aspect-ratio:335/358}.idx_gene_deco span:nth-of-type(2){width:24.5em;top:2.8em;right:.6em}.idx_gene_deco span:nth-of-type(2) img{aspect-ratio:368/355}.idx_gene .idx_inr{z-index:3;background-color:#fff;padding:6.8em 2.6em 3em}.idx_gene_head_fig{position:absolute;left:0;width:100%;top:-2em;text-align:center}.idx_gene_head_fig span{display:inline-block;width:47.8em}.idx_gene_head_fig img{aspect-ratio:717/126}.idx_gene .idx_box{padding:4.4em 0 0;background-repeat:no-repeat}.idx_gene_box{position:relative;width:37.3em;background-color:#fff;border-bottom:.26em solid;padding:3.3em 1.6em 1.8em}.idx_gene_box:before,.idx_gene_box:after{content:"";display:block;position:absolute}.idx_gene_box:before{aspect-ratio:1/1;background-repeat:no-repeat;background-size:100% 100%;width:20.26em;top:-7em;left:-6.7em}.idx_gene_box:after{height:.46em;width:100%;left:0;top:0;z-index:5}.idx_gene .idx_nbr{position:absolute;z-index:4;width:8.67em;top:2.4em;text-align:center}.idx_gene .idx_nbr span{display:block}.idx_gene .idx_nbr span:nth-of-type(1) i{font-family:'Times New Roman',Times,serif;font-size:86.7%;margin-right:1em}.idx_gene .idx_nbr span:nth-of-type(1) em{font-size:147%;font-weight:700;letter-spacing:.1em}.idx_gene .idx_nbr span:nth-of-type(2){position:relative;font-family:'Times New Roman',Times,serif;font-size:186%;font-weight:700;letter-spacing:.06em}.idx_gene .idx_nbr span:nth-of-type(2):before{content:"";display:block;position:absolute;width:100%;left:0;top:0;height:.06em}.idx_gene_ttl{margin:0 0 2.4em;border-bottom:1px dashed}.idx_gene_ttl span{display:block;font-size:140%;font-feature-settings:'palt';letter-spacing:.1em;font-weight:700}.idx_gene_ttl span:nth-of-type(2){text-align:right}.idx_gene_ttl span i{font-size:140%;font-weight:700}.idx_gene_lst{margin:0 0 2.4em}.idx_gene_lst li{font-size:120%;margin:0 0 .8em;padding-left:.8em;position:relative;font-feature-settings:'palt';letter-spacing:.08em}.idx_gene_lst li:before{content:"";display:block;position:absolute;aspect-ratio:1/1;width:.3em;border-radius:50%;left:0;top:.5em;opacity:.5}.idx_gene .idx_btn a{position:relative;display:inline-block;font-size:93.4%;padding:0 .5em 0 1.5em;border-bottom:1px solid;font-style:italic;letter-spacing:.08em}.idx_gene .idx_btn a:before{content:"+";display:block;position:absolute;left:.3em;top:.2em;line-height:1}.idx_gene .idx_sfig{position:absolute;z-index:5}.idx_gene_01{margin:0 0 2.8em;background-size:59em auto;background-position:100% 0;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/gene_01_fig.jpg)}.idx_gene_01 .idx_gene_box{margin:0 auto 0 6em;padding-left:13.6em;border-color:#ec9b8b}.idx_gene_01 .idx_gene_box:before{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/gene_01_deco.png)}.idx_gene_01 .idx_gene_box:after{background-color:#ec9b8b}.idx_gene_01 .idx_nbr{color:#ec9b8b;left:1.4em}.idx_gene_01 .idx_nbr span:nth-of-type(2):before{background:linear-gradient(to right,transparent 0,#ec9b8b 20%,#ec9b8b 80%,transparent 100%)}.idx_gene_01 .idx_gene_ttl{color:#ec9b8b;border-color:#ec9b8b}.idx_gene_01 .idx_gene_lst{margin-left:1em}.idx_gene_01 .idx_gene_lst li:before{background-color:#ec9b8b}.idx_gene_01 .idx_gene_lst em{border-bottom:1px solid #ec9b8b}.idx_gene_01 .idx_btn{text-align:right}.idx_gene_01 .idx_btn a{color:#ec9b8b}.idx_gene_01 .idx_sfig{width:16em;bottom:-.5em;left:-1.6em}.idx_gene_01 .idx_sfig img{aspect-ratio:240/236}.idx_gene_02{margin:0 0 2.8em;background-size:62.4em auto;background-position:0 0;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/gene_02_fig.jpg)}.idx_gene_02 .idx_gene_box{margin:0 6.6em 0 auto;border-color:#ffdb79}.idx_gene_02 .idx_gene_box:before{width:22.27em;left:unset;top:-5.6em;right:-9.1em;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/gene_02_deco.png)}.idx_gene_02 .idx_gene_box:after{background-color:#ffdb79}.idx_gene_02 .idx_nbr{color:#f8b500;right:1.8em}.idx_gene_02 .idx_nbr span:nth-of-type(2):before{background:linear-gradient(to right,transparent 0,#ffdb79 20%,#ffdb79 80%,transparent 100%)}.idx_gene_02 .idx_gene_ttl{color:#f8b500;border-color:#f8b500;margin-right:13em;margin-bottom:3em}.idx_gene_02 .idx_gene_lst li:before{background-color:#fbc739}.idx_gene_02 .idx_gene_lst em{border-bottom:1px solid #ffdb79}.idx_gene_02 .idx_btn{margin-left:1em}.idx_gene_02 .idx_btn a{color:#f8a900}.idx_gene_02 .idx_sfig{width:17.86em;bottom:-1em;right:-2.8em}.idx_gene_02 .idx_sfig img{aspect-ratio:268/269}.idx_gene_03{background-size:59em auto;background-position:100% 0;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/gene_03_fig.jpg)}.idx_gene_03 .idx_gene_box{margin:0 auto 0 6em;padding-left:13.6em;border-color:#9cba71}.idx_gene_03 .idx_gene_box:before{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/gene_03_deco.png)}.idx_gene_03 .idx_gene_box:after{background-color:#9cba71}.idx_gene_03 .idx_nbr{color:#9cba71;left:1.4em}.idx_gene_03 .idx_nbr span:nth-of-type(2):before{background:linear-gradient(to right,transparent 0,#9cba71 20%,#9cba71 80%,transparent 100%)}.idx_gene_03 .idx_gene_ttl{color:#9cba71;border-color:#9cba71}.idx_gene_03 .idx_gene_lst li{letter-spacing:.06em}.idx_gene_03 .idx_gene_lst li:before{background-color:#9cba71}.idx_gene_03 .idx_gene_lst em{border-bottom:1px solid #9cba71}.idx_gene_03 .idx_btn{text-align:right}.idx_gene_03 .idx_btn a{color:#9cba71}.idx_gene_03 .idx_sfig{width:16em;bottom:-.5em;left:-1.6em}.idx_gene_03 .idx_sfig img{aspect-ratio:240/236}.idx_dctr{margin:0 0 6em}.idx_dctr_head{aspect-ratio:1400/591;text-align:center;padding-top:23.8em;background-repeat:no-repeat;background-size:cover;background-position:0 0;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/dctr_head_bg.jpg)}.idx_dctr_head span{display:block;color:#fff;line-height:1.3;text-shadow:0 0 .5em #414141;text-shadow:0 0 .5em #414141,0 0 .6em #414141,0 0 .2em #414141}.idx_dctr_head span:nth-of-type(1){font-size:373.3%;font-weight:700}.idx_dctr_head span:nth-of-type(2){font-size:280%;font-family:'Times New Roman',Times,serif;letter-spacing:.06em}.idx_dctr .idx_inr{padding:0 4.4em;background-repeat:no-repeat;background-size:36em auto;background-position:0 0;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/dctr_fig.png)}.idx_dctr_msg{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:100%;padding:5.4em 7em 2em 0}.idx_dctr_msg .idx_ttl{margin-left:5em}.idx_dctr_msg .idx_ttl span{display:block;line-height:1}.idx_dctr_msg .idx_ttl span:nth-of-type(1){font-size:213%;color:#4f4f4f;letter-spacing:.2em;margin-left:1.5em}.idx_dctr_msg .idx_ttl span:nth-of-type(2){font-size:440%;color:#ec9b8b;letter-spacing:.2em;margin-left:.3em}.idx_dctr_msg .idx_ttl span:nth-of-type(3){font-size:93.3%;color:#3e3e3e;letter-spacing:1.2em;margin-top:.5em}.idx_dctr_msg .idx_desc{margin-top:1.2em;text-shadow:.3em .3em 1em #fff,-.3em .3em 1em #fff,.3em -.3em 1em #fff,-.3em -.3em 1em #fff,.3em .3em 1em #fff,-.3em .3em 1em #fff,.3em -.3em 1em #fff,-.3em -.3em 1em #fff}.idx_dctr_msg .idx_desc p{font-size:133%;line-height:1.8;margin-left:2em;letter-spacing:.4em}.idx_dctr_msg .idx_desc em{color:#ec9b8b}.idx_dctr_prof{position:relative;background-color:rgba(253,252,236,.78);padding:3em;min-height:29.067em;color:#4a4a4a}.idx_dctr_prof h3{font-size:147%;width:12.68em;padding:0 0 .3em;margin:0 0 1.5em;color:#3e3e3e;border-bottom:1px solid #3e3e3e}.idx_dctr_prof ul,.idx_dctr_prof h4{font-size:106.7%}.idx_dctr_prof h4{margin:0 0 .3em -.4em}.idx_dctr_prof ul+h4{margin-top:1.8em}.idx_dctr_prof li{position:relative;padding-left:.8em;margin:0 0 .3em}.idx_dctr_prof li:before{content:"";display:block;position:absolute;width:.2em;aspect-ratio:1/1;left:.3em;top:.6em;border-radius:50%;background-color:#4a4a4a}.idx_dctr_doc{position:absolute;top:2em;right:2em;width:50.53em;display:flex;flex-wrap:wrap;justify-content:space-between}.idx_dctr_doc p{width:9em;display:block}.idx_dctr_doc p:nth-of-type(1),.idx_dctr_doc p:nth-of-type(2),.idx_dctr_doc p:nth-of-type(3){width:16.06em;margin-bottom:.8em}.idx_reason{margin:0 0 4.4em;padding:5.4em 0 0;background-repeat:no-repeat;background-size:100% auto;background-position:0 10.8em;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/reason_bg.png)}.idx_reason:before{content:"";display:block;position:absolute;width:53.4em;aspect-ratio:801/648;top:0;right:0;background-repeat:no-repeat;background-size:100% auto;background-position:100% 0;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/reason_head_fig.png)}.idx_reason .idx_ttl{position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#343434;margin:0 auto 2.4em 2.4em}.idx_reason .idx_ttl span{display:block;font-size:313%;letter-spacing:.1em}.idx_reason .idx_ttl span:nth-of-type(1){font-size:186.7%;margin-left:.3em}.idx_reason .idx_ttl span:nth-of-type(2){margin-top:.2em}.idx_reason .idx_ttl span:nth-of-type(3){line-height:1;margin-top:3em}.idx_reason .idx_ttl span:nth-of-type(4){font-size:333%;margin-top:.3em;letter-spacing:.2em}.idx_reason .idx_ttl span:nth-of-type(4) i{font-size:130%}.idx_reason .idx_ttl span:nth-of-type(4) em{font-size:291%;color:#9cba71;text-combine-upright:all;display:inline-block;margin-bottom:-.05em;transform:skewX(-10deg) scale(1.1,1);line-height:1}.idx_reason_en{position:absolute;width:30.93em;top:17em;left:25.2em}.idx_reason_en img{aspect-ratio:464/142}.idx_reason .idx_inr{margin:0 3.4em;display:grid;grid-template-columns:repeat(2,1fr)}.idx_reason .idx_box{background-repeat:no-repeat;background-size:cover;padding:1em}.idx_reason .idx_nbr{position:absolute;z-index:2}.idx_reason .idx_nbr:before{content:"";display:block;position:absolute;width:6.6em;aspect-ratio:1/1}.idx_reason .idx_nbr span{position:relative;z-index:2;font-size:240%;line-height:1;color:#fff}.idx_reason .idx_lnk{position:relative;display:block;width:25.3em;background-color:rgba(255,255,255,.95);padding:3em 1.2em 1em;min-height:19.13em}.idx_reason .idx_lnk:before{content:"";display:block;position:absolute;width:1.6em;aspect-ratio:1/1;right:.5em;bottom:.5em;clip-path:polygon(100% 0,100% 100%,0 100%)}.idx_reason_ttl{font-size:160%;font-weight:700;border-bottom:1px solid;margin:0 0 .3em;padding:0 .5em}.idx_reason .idx_lead{font-size:133%;margin:0 0 .8em .6em}.idx_reason .idx_lst{font-size:120%;margin-left:.7em}.idx_reason_01{background-color:#ffe7d3}.idx_reason_01 .idx_nbr{top:-.5em;left:-.5em;padding:1em 0 0 1.5em}.idx_reason_01 .idx_nbr:before{top:0;left:0;clip-path:polygon(0 0,100% 0,0 100%);background-color:#f6bf8f}.idx_reason_01 .idx_lnk{margin-left:auto}.idx_reason_01 .idx_lnk:before{background-color:#f79e4f}.idx_reason_01 .idx_reason_ttl{color:#f79d4f;border-color:#f79d4f}.idx_reason_01 .idx_lst li{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/reason_01_check.png)}.idx_reason_01 .idx_fig{position:absolute;width:17.93em;left:0;bottom:0}.idx_reason_01 .idx_fig img{aspect-ratio:269/287}.idx_reason_02{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/reason_02_bg.jpg)}.idx_reason_02 .idx_nbr{top:-.5em;right:-.5em;padding:1em 1.5em 0 0}.idx_reason_02 .idx_nbr:before{top:0;right:0;clip-path:polygon(0 0,100% 0,100% 100%);background-color:#88ccf0}.idx_reason_02 .idx_lnk{margin-right:auto}.idx_reason_02 .idx_lnk:before{background-color:#88ccf0}.idx_reason_02 .idx_reason_ttl{color:#72c1eb;border-color:#72c1eb}.idx_reason_02 .idx_lst li{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/reason_02_check.png)}.idx_reason_03{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/reason_03_bg.jpg)}.idx_reason_03 .idx_nbr{bottom:-.5em;left:-.5em;padding:0 0 .5em 1.5em}.idx_reason_03 .idx_nbr:before{bottom:0;left:0;clip-path:polygon(0 0,100% 100%,0 100%);background-color:#8db05c}.idx_reason_03 .idx_lnk{margin-left:auto}.idx_reason_03 .idx_lnk:before{background-color:#8db05c}.idx_reason_03 .idx_reason_ttl{color:#8db05c;border-color:#8db05c}.idx_reason_03 .idx_lst li{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/reason_03_check.png);margin-bottom:.2em}.idx_reason_04{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/reason_04_bg.jpg)}.idx_reason_04 .idx_nbr{bottom:-.5em;right:-.5em;padding:0 1.5em .5em 0}.idx_reason_04 .idx_nbr:before{bottom:0;right:0;clip-path:polygon(100% 0,100% 100%,0 100%);background-color:#f0929a}.idx_reason_04 .idx_lnk{margin-right:auto}.idx_reason_04 .idx_lnk:before{background-color:#f0929a}.idx_reason_04 .idx_reason_ttl{color:#f0929a;border-color:#f0929a}.idx_reason_04 .idx_lst li{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/reason_04_check.png)}.idx_menu{margin:0 8em 5.6em}.idx_menu .idx_ttl{text-align:center;margin:0 0 3em}.idx_menu .idx_ttl span{display:inline-block;color:#8db05c;font-size:280%;font-family:'Times New Roman',Times,serif;line-height:1;padding:.24em .8em .1em 1.46em;border-bottom:1px solid #8db05c;letter-spacing:.1em;background-repeat:no-repeat;background-position:.3em 0;background-size:.9em auto;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/logo_mark.png)}.idx_menu .idx_ttl span:first-letter {font-size:113%}.idx_menu nav{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}.idx_menu nav a{display:flex;align-items:center;justify-content:center;text-align:center;aspect-ratio:280/80;border:2px solid #eee;position:relative}.idx_menu nav a:before{content:"";display:block;position:absolute;right:.5em;bottom:.5em;width:.87em;aspect-ratio:1/1;clip-path:polygon(100% 0,100% 100%,0 100%);background-color:#8db05c}.idx_menu nav a span{font-size:133%;color:#434343;line-height:1.4}.idx_treat{padding:6.4em 0 0;margin:0 0 4.6em;z-index:3}.idx_treat:before{content:"";display:block;position:absolute;z-index:2;width:100%;height:40em;left:0;top:7.86em;background-repeat:no-repeat;background-size:100% auto;background-position:0 0;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/treat_head.jpg)}.idx_treat_slant span{display:block;position:absolute;width:100%;left:0}.idx_treat_slant span img{aspect-ratio:1400/1066}.idx_treat_slant span:nth-of-type(1){top:-8em}.idx_treat_slant span:nth-of-type(2){top:86.26em}.idx_treat_slant span:nth-of-type(3){z-index:2;bottom:-16.4em}.idx_treat .idx_ttl{position:relative;z-index:3;margin:0 14.4em 32em;text-shadow:.3em .3em 1em #fff,-.3em .3em 1em #fff,.3em -.3em 1em #fff,-.3em -.3em 1em #fff,.3em .3em 1em #fff,-.3em .3em 1em #fff,.3em -.3em 1em #fff,-.3em -.3em 1em #fff}.idx_treat .idx_ttl span{color:#7a6a4e;font-size:280.5%;display:block;font-feature-settings:'palt';letter-spacing:.1em}.idx_treat .idx_ttl span:nth-of-type(2){text-align:right}.idx_treat .idx_ttl i{font-size:120%}.idx_treat .idx_ttl em{position:relative;color:#ec9b8b;background:top left/1em .5em repeat-x radial-gradient(circle,#ec9b8b .08em,rgba(0,0,0,0) .08em);padding-top:.55em}.idx_treat_head_desc{position:relative;z-index:3;font-size:100%;color:#221815;margin:0 4em 2em}.idx_treat .idx_inr{z-index:3;margin:0 3.3em;background-color:rgba(255,255,255,.78);padding:2.6em 2.2em 5.4em;box-shadow:0 0 .5em rgba(218,218,218,.26)}.idx_treat_ttl{text-align:center;margin:0 0 2.6em}.idx_treat_ttl span{display:inline-block;position:relative}.idx_treat_ttl span:before{content:"";display:block;position:absolute;bottom:-1em;aspect-ratio:13/6;width:.86em;left:calc((100% - 0.86em) / 2);clip-path:polygon(0 0,100% 0,50% 100%);background-color:#ccc}.idx_treat_ttl span i{display:block;letter-spacing:.1em;line-height:1.3}.idx_treat_ttl span .ja{font-size:222.5%}.idx_treat_ttl span .en{font-size:127.8%}.idx_treat .idx_lnk{display:flex}.idx_treat .idx_box:nth-of-type(2n) .idx_lnk{flex-direction:row-reverse}.idx_treat .idx_fig{width:37.27em}.idx_treat .idx_fig img{aspect-ratio:559/413}.idx_treat .idx_txt{position:relative;flex:1;padding:3.3em 1.4em 0 2.2em;color:#434343}.idx_treat .idx_txt:before{content:"";display:block;position:absolute;right:.6em;bottom:.6em;width:1.4em;aspect-ratio:1/1;clip-path:polygon(100% 0,100% 100%,0 100%)}.idx_treat .idx_catch{position:absolute;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;top:-2.2em}.idx_treat .idx_catch span{display:block}.idx_treat .idx_catch span i{display:block;font-size:160%;font-weight:700}.idx_treat .idx_box:nth-of-type(2n - 1) .idx_catch{width:11.2em}.idx_treat .idx_box:nth-of-type(2n) .idx_catch{width:12.4em}.idx_treat .idx_lead{position:relative;z-index:3;margin:0 0 1.6em}.idx_treat .idx_lead span{display:inline-block;font-size:175.6%;background-color:#fff;color:#434343;font-feature-settings:'palt';letter-spacing:.1em;padding:0 .5em}.idx_treat .idx_lead span i{font-size:125%}.idx_treat .idx_lead span:nth-of-type(1) em{padding-top:.5em}.idx_treat .idx_lead span:nth-of-type(2){margin-top:.5em;letter-spacing:.12em}.idx_treat .idx_desc{font-size:120%;margin:0 0 1em}.idx_treat .idx_lst li{font-size:106.7%}.idx_treat .idx_lst em{display:inline-block}.idx_treat .idx_sfig{position:absolute}.idx_treat_01{margin:0 0 4.8em}.idx_treat_01 .idx_treat_ttl{color:#f4ae71}.idx_treat_01 .idx_treat_ttl span:before{background-color:#f6bf8f}.idx_treat_01 .idx_lnk{background-color:#fef1e5}.idx_treat_01 .idx_txt:before{background-color:#f6bf8f}.idx_treat_01 .idx_catch{right:.8em;color:#ab5001;background-color:#f6bf8f}.idx_treat_01 .idx_lead span:nth-of-type(1) em{background:top left/1em .5em repeat-x radial-gradient(circle,#f0a563 .08em,rgba(0,0,0,0) .08em)}.idx_treat_01 .idx_lead span:nth-of-type(2) em{color:#f0a563}.idx_treat_01 .idx_lst{margin:0 0 0 14.2em}.idx_treat_01 .idx_lst li{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/treat_01_check.png)}.idx_treat_01 .idx_lst em{background:linear-gradient(to bottom,transparent 0,transparent 70%,#ffe2c8 70%,#ffe2c8 100%)}.idx_treat_01 .idx_sfig{width:11.13em;bottom:2.2em;left:2.6em}.idx_treat_01 .idx_sfig img{aspect-ratio:167/121}.idx_treat_02{margin:0 0 4.8em}.idx_treat_02 .idx_treat_ttl{color:#72c1eb}.idx_treat_02 .idx_treat_ttl span:before{background-color:#72c1eb}.idx_treat_02 .idx_lnk{background-color:#e9f8ff}.idx_treat_02 .idx_txt:before{background-color:#72c1eb}.idx_treat_02 .idx_catch{left:1.4em;color:#3472b2;background-color:#92d9fe}.idx_treat_02 .idx_lead{text-align:right}.idx_treat_02 .idx_lead span:nth-of-type(1) em{background:top left/1em .5em repeat-x radial-gradient(circle,#72c1eb .08em,rgba(0,0,0,0) .08em)}.idx_treat_02 .idx_lead span:nth-of-type(2) em{color:#72c1eb}.idx_treat_02 .idx_desc{text-align:right}.idx_treat_02 .idx_lst{margin:0 0 0 17em}.idx_treat_02 .idx_lst li{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/treat_02_check.png)}.idx_treat_02 .idx_lst em{background:linear-gradient(to bottom,transparent 0,transparent 70%,#d7f1ff 70%,#d7f1ff 100%)}.idx_treat_02 .idx_sfig{width:15.27em;bottom:2em;left:1.8em}.idx_treat_02 .idx_sfig img{aspect-ratio:229/182}.idx_treat_03{margin:0 0 4.8em}.idx_treat_03 .idx_treat_ttl{color:#84a94d}.idx_treat_03 .idx_treat_ttl span:before{background-color:#84a94d}.idx_treat_03 .idx_lnk{background-color:#f3fae4}.idx_treat_03 .idx_txt:before{background-color:#84a94d}.idx_treat_03 .idx_catch{right:.8em;color:#678836;background-color:#bdda80;font-feature-settings:'palt'}.idx_treat_03 .idx_catch i.sml{font-size:66.6%;display:inline-block}.idx_treat_03 .idx_lead span:nth-of-type(1) em{background:top left/1em .5em repeat-x radial-gradient(circle,#84a94d .08em,rgba(0,0,0,0) .08em)}.idx_treat_03 .idx_lead span:nth-of-type(2) em{color:#84a94d;letter-spacing:.04em}.idx_treat_03 .idx_lst{margin:0 0 0 .3em}.idx_treat_03 .idx_lst li{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/treat_03_check.png)}.idx_treat_03 .idx_lst em{background:linear-gradient(to bottom,transparent 0,transparent 70%,#e3f4bd 70%,#e3f4bd 100%)}.idx_treat_03 .idx_sfig{width:17.27em;bottom:1.3em;right:1.4em}.idx_treat_03 .idx_sfig img{aspect-ratio:259/158}.idx_treat_04 .idx_treat_ttl{color:#f78a93}.idx_treat_04 .idx_treat_ttl span:before{background-color:#f78a93}.idx_treat_04 .idx_lnk{background-color:#fdedeb}.idx_treat_04 .idx_txt:before{background-color:#f78a93}.idx_treat_04 .idx_catch{left:1.4em;color:#ca6971;background-color:#ffc0c5}.idx_treat_04 .idx_lead{text-align:right}.idx_treat_04 .idx_lead span:nth-of-type(1) em{background:top left/1em .5em repeat-x radial-gradient(circle,#f78a93 .08em,rgba(0,0,0,0) .08em)}.idx_treat_04 .idx_lead span:nth-of-type(2) em{color:#f78a93}.idx_treat_04 .idx_desc{text-align:right}.idx_treat_04 .idx_lst{margin:0 0 0 17em}.idx_treat_04 .idx_lst li{background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/treat_04_check.png)}.idx_treat_04 .idx_lst em{background:linear-gradient(to bottom,transparent 0,transparent 70%,#feddd9 70%,#feddd9 100%)}.idx_treat_04 .idx_sfig{width:15.27em;bottom:1.2em;left:1.8em}.idx_treat_04 .idx_sfig img{aspect-ratio:229/182}.idx_consult{background-color:#fdf8ec;margin:0 0 5.6em;padding:3em 6.6em 3.6em}.idx_consult .idx_ttl{text-align:center;margin:0 0 2.6em}.idx_consult .idx_ttl span{position:relative;display:inline-block;font-size:259.6%;color:#834e1c;border-bottom:1px solid #834e1c}.idx_consult .idx_ttl span:before{content:"";display:block;position:absolute;width:1.3em;aspect-ratio:51/72;bottom:-.4em;left:-1.8em;background-repeat:no-repeat;background-size:100% 100%;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/logo_mark.png)}.idx_consult .idx_inr{background-color:#fff;background-repeat:no-repeat;background-size:1.2em auto;background-position:calc(100% - 0.6em) calc(100% - 0.6em);background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/consult_arrow.png);display:flex;align-items:center;box-shadow:.2em .2em .2em rgba(236. 229,211,.2)}.idx_consult_fig{width:40.33em}.idx_consult_fig img{aspect-ratio:605/380}.idx_consult_txt{flex:1;padding:0 3em 0 3.6em}.idx_consult_lead{margin:0 0 2em}.idx_consult_lead span{display:inline-block;font-size:173.3%;font-feature-settings:'palt';letter-spacing:.1em;color:#434343;border-bottom:1px solid #434343;margin-bottom:.2em}.idx_consult_lead em{color:#834e1c}.idx_consult_lst{margin:0 0 1.6em}.idx_consult_lst li{font-size:120%;padding-left:.8em;position:relative}.idx_consult_lst li:before{content:"";position:absolute;display:block;width:.24em;aspect-ratio:1/1;top:.6em;left:.1em;line-height:1;border-radius:50%;background-color:#434343}.idx_consult_desc{font-size:120%;line-height:1.6}.idx_gallery{margin:0 3.3em 4em;padding:5.6em 7.2em 4em;background-color:#fdf3da}.idx_gallery .idx_lm{top:-3em}.idx_gallery .idx_lm span{width:7.06em}.idx_gallery .idx_lm img{aspect-ratio:106/97}.idx_gallery .idx_ttl{text-align:center;margin:0 0 2.6em}.idx_gallery .idx_ttl span{font-size:200%;color:#ec9b8b;display:inline-block;line-height:1;letter-spacing:.2em;text-transform:uppercase}.idx_gallery .idx_ttl span:first-letter {font-size:123%}#cboxContent,#cboxLoadedContent,#cboxWrapper,#colorbox{max-width:unset !important;max-height:unset !important;margin:0 auto !important;padding:0 !important;padding:0 !important}#cboxOverlay,#colorbox{position:fixed !important;top:calc((100vh - ((706 / 1400) * 100vw)) / 2) !important;left:calc((((1400 - 1350) / 2) / 1400) * 100vw) !important;width:calc((1350 / 1400) * 100vw) !important;min-width:1360px;aspect-ratio:1350/706;height:unset !important}#cboxWrapper,#cboxContent,#cboxLoadedContent{width:calc((1200 / 1400) * 100vw) !important;left:calc((-6 / 1400) * 100vw) !important;height:auto !important;min-width:1200px}#cboxWrapper{top:calc((((706 - 600) / 2) / 1400) * 100vw) !important}#cboxContent,#cboxLoadedContent{max-height:unset !important}#cboxContent .cboxPhoto{width:100% !important;max-width:unset !important}#cboxContent .cboxPhoto img{max-width:100%;aspect-ratio:1200/600}#cboxCurrent{position:absolute;z-index:99999;bottom:calc((35 / 1400) * 100vw * (-1));left:0}#cboxCurrent .gallery_ico{position:absolute;bottom:0;left:0;width:100%;height:20px;display:block;text-align:center}#cboxCurrent .gallery_ico li{display:inline-block;width:calc((10 / 1400) * 100vw);aspect-ratio:1/1;background-color:#dfe8e7;margin:0 calc((5 / 1400) * 100vw);border-radius:50%}#cboxCurrent .gallery_ico li.active{background-color:#ec9b8b}#cboxClose{width:calc((44 / 1400) * 100vw) !important;height:calc((44 / 1400) * 100vw) !important;background-size:100% auto;top:calc((-36 / 1400) * 100vw) !important;right:calc((-60 / 1400) * 100vw) !important}#cboxPrevious{left:calc((-45 / 1400) * 100vw) !important}#cboxNext{right:calc((-45 / 1400) * 100vw) !important}.idx_gallery_thumb{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto}.idx_gallery_thumb a{position:relative;background-color:#fff}.idx_gallery_thumb a{display:block;transition:.3s}.idx_gallery_thumb a:hover{opacity:.7}.idx_gallery_thumb img{aspect-ratio:360/280}.idx_gallery_thumb a:nth-of-type(1) img,.idx_gallery_thumb a:nth-of-type(2) img,.idx_gallery_thumb a:nth-of-type(3) img{aspect-ratio:360/320}.idx_pub{margin:0 6.6em 7.5em;display:flex;justify-content:space-between}.idx_pub .idx_ttl{border-bottom:2px solid #834e1c;margin:0 0 1.8em;padding:.5em 3em .3em;background-repeat:no-repeat;background-position:.2em .1em;background-size:1.866em auto;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/logo_mark.png)}.idx_pub .idx_ttl span{display:block;color:#834e1c}.idx_pub .idx_ttl .en{font-size:186.6%;font-family:'Times New Roman',Times,serif;text-transform:uppercase;line-height:1.2;letter-spacing:.12em}.idx_pub .idx_ttl .en:first-letter {font-size:121.4%}.idx_pub_blog{width:40em}.idx_pub_blog_lst{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1em;margin-bottom:2em}.idx_pub_blog_box{font-size:93.3%;padding:2em;background-color:#f7f3ea}.idx_pub_blog_box:nth-of-type(2n){background-color:#edebe5}.idx_pub_blog_date{color:#aaa167;letter-spacing:.1em}.idx_pub_blog_ttl{color:#434343;text-decoration:underline;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.idx_pub_btn{text-align:right}.idx_pub_btn a{font-style:italic;font-size:110%;display:inline-block;color:#834e1c;border-bottom:1px solid #834e1c;padding:0 1.2em 0 .5em;background-repeat:no-repeat;background-size:.3em auto;background-position:calc(100% - 0.2em) 50%;background-image:url(//www.flower-dental-new.com/wp-content/themes/humanity/css/../images/top/pub_btn_arrow.png);letter-spacing:.1em}.idx_pub_sche{width:36.4em}.idx_pub_sche_calendar iframe{width:100%;min-height:388px;height:auto;aspect-ratio:517/388}