@charset "UTF-8";.txt75{font-size:75%}.txt79{font-size:79%}.txt83{font-size:83%}.txt86{font-size:86%}.txt88{font-size:88%}.txt95{font-size:95%}.txt106{font-size:106%}.txt109{font-size:109%}.txt114{font-size:114%}header{position:relative;width:100%;margin-bottom:2.143%}header h1{font-size:max(0.893vw, 11.607px);line-height:1em;position:absolute;top:1.84%;left:2.786%;z-index:100}header .h_logo{position:absolute;top:5.521%;left:2.786%;z-index:100;width:max(24.714vw, 321.285px)}header .h_add{position:absolute;top:15.46%;left:2.571%;z-index:100;display:inline-block;border-top:1px solid #000;font-size:max(1.191vw, 15.489px);line-height:1.5em;padding:.25em .125em}header .kv{position:relative;z-index:-1}header .kv ul li img{aspect-ratio:280/163}header .kv_catch{width:max(14.286vw, 185.714px);position:absolute;top:6.626%;left:50%;transform:translate(-50%,0);z-index:100}header .h_cont{position:absolute;bottom:0;left:0;width:100%;height:max(8vw, 104px);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 3.429%;color:#fff}header .h_cont:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(195,167,128,.7);mix-blend-mode:multiply}header .h_info,header .h_tt{position:relative}header .h_tel{font-size:max(2.399vw, 31.181px);line-height:1em;letter-spacing:3.25px;background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/h_tel_icon.png)no-repeat left center/max(1.643vw, 21.357px);padding-left:max(2.429vw, 31.571px);margin-bottom:max(0.929vw, 12.071px)}header .h_info ul{display:flex}header .h_info li{padding-left:max(2vw, 26px);font-size:max(1.041vw, 13.539px);line-height:1.143em}header .h_info li+li{margin-left:max(0.786vw, 10.214px)}header .h_info li:nth-child(1){background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/h_mail_icon.png)no-repeat left center/max(1.5vw, 19.5px)}header .h_info li:nth-child(2){background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/h_web_icon.png)no-repeat left center/max(1.571vw, 20.429px);text-indent:-.5em}header .h_info li a{color:#fff}header .h_tt{display:flex}header .h_tt .ttl{font-size:max(1.251vw, 16.259px);line-height:1em;padding:0 1em;margin:0 1em;border-right:1px solid;display:flex;align-items:center}header .h_tt table{width:max(20.286vw, 263.714px)}header .h_tt table th{text-align:center;font-size:max(0.938vw, 12.192px)}header .h_tt table td{text-align:center;font-size:max(1.023vw, 13.297px);border-left:1px solid}header .h_tt table tr+tr th,header .h_tt table tr+tr td{border-top:1px solid}header .h_tt .hosoku{padding:0 0 0 1em;margin:0 0 0 1em;border-left:1px solid;display:flex;align-items:center;font-size:max(1.252vw, 16.278px);line-height:1.31em}.gnav{margin-bottom:4.786%}.mhlw{box-sizing:border-box;margin:0 auto 1.857%;padding:65px 0 45px;width:max(85.714vw, 1114px);text-align:center;border:1px solid #b8b9ba;position:relative}.mhlw:before{content:"";display:block;box-sizing:border-box;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #b8b9ba;position:absolute;top:5px;left:5px;pointer-events:none}.mhlw:after{content:"";display:block;position:absolute;z-index:3;width:max(4.286vw, 55.714px);height:max(4.071vw, 52.928px);left:50%;top:0;background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/mhlw_logo.png)no-repeat center/max(3.143vw, 40.857px),#fff;transform:translate(-50%,-50%)}.mhlw h2{font-size:max(1.786vw, 23.214px);margin:0 auto 30px;color:#444}.mhlw ul{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;margin:auto}.mhlw li{font-size:max(1.577vw, 20.503px);line-height:1.52em;color:#444;padding-left:1.4em;background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/mhlw_check.png)no-repeat left center/max(1.214vw, 15.786px)}.info{width:100%;height:max(36.857vw, 479.142px);position:relative;background-image:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:100% auto;margin-bottom:5.714%}.info .txt{position:absolute;bottom:0;left:0;width:max(52.071vw, 676.928px);height:max(33.286vw, 432.714px);background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/info_txt_bg.png)no-repeat top center/100%;box-sizing:border-box;padding:max(3.714vw, 48.286px) 0 0;padding:max(6.142vw, 80px) 0 0}.info h2{width:max(24.786vw, 322.214px);text-align:center;border-bottom:1px solid;padding-bottom:max(1.286vw, 16.714px);margin:0 0 max(1.786vw, 23.214px) max(14.286vw, 185.714px)}.info h2 img{width:max(20.714vw, 269.285px)}.info ul{margin:0 0 0 max(10.143vw, 131.857px)}.info li{font-size:max(2.128vw, 27.662px);padding-left:.75em;line-height:1em}.info li .color{color:#bc8824}.info li .underline{text-decoration:none;border-bottom:1px solid}.info li+li{margin-top:1em}.info li:nth-child(1){background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/info_icon01.png)no-repeat left center/max(1.857vw, 24.143px);margin-left:max(4.929vw, 64.071px)}.info li:nth-child(2){background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/info_icon02.png)no-repeat left center/max(1.857vw, 24.143px);margin-left:max(3.286vw, 42.714px)}.info li:nth-child(3){background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/info_icon03.png)no-repeat left center/max(1.857vw, 24.143px);margin-left:max(1.643vw, 21.357px)}.info li:nth-child(4){background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/info_icon04.png)no-repeat left center/max(1.857vw, 24.143px)}.cmt:after{content:"";display:block;width:max(5.643vw, 73.357px);height:max(3.286vw, 42.714px);background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/logo.png)no-repeat center/100%;margin:max(3.214vw, 41.786px) auto}.cmt h2{width:max(64.286vw, 835.713px);margin:0 auto max(2.857vw, 37.143px)}.cmt h2+p{display:block;font-size:max(1.894vw, 24.626px);line-height:calc(max(3.786vw, 49.214px) + 3px);height:max(3.786vw, 49.214px);width:max(57.286vw, 744.713px);text-align:center;margin:0 auto max(2.143vw, 27.857px);color:#2e2e2e;background:#ffe2cb;letter-spacing:5px}.cmt>.txt{margin-bottom:max(2.857vw, 37.143px)}.cmt>.txt p{text-align:center;font-size:max(2.857vw, 37.143px);letter-spacing:5px}.cmt>.txt p img{display:block;margin:.125em auto .25em;width:max(0.643vw, 8.357px)}.cmt>.txt p .marker{background:linear-gradient(transparent 75%,#f8e9a2 75%)}.cmt>.txt p .dot{position:relative;display:inline-block}.cmt>.txt p .dot:before{content:"";display:block;width:max(0.571vw, 7.429px);height:max(0.571vw, 7.429px);border-radius:50%;background:#f1a262;position:absolute;top:-.125em;left:40%}.cmt>.flex{justify-content:center}.cmt .item{position:relative;width:max(43vw, 558.999px)}.cmt .item a{position:relative;height:max(40.500vw, 526.499px);display:block}.cmt .item figure{position:relative}.cmt .item .txt{position:absolute;box-sizing:border-box;padding:max(1.714vw, 22.286px) max(1.714vw, 22.286px) 0}.cmt .item .txt h3{padding:0 max(0.714vw, 9.286px)}.cmt .item .txt p{font-size:max(1.131vw, 14.699px);line-height:1.58em;padding:0 max(0.714vw, 9.286px)}.cmt .item .img2{position:absolute}.cmt .item01{margin-right:max(5.571vw, 72.428px)}.cmt .item01 .img2{width:max(18.5vw, 240.5px);top:max(20.357vw, 264.642px);right:max(0.857vw, 11.143px);z-index:1}.cmt .item01 .txt{width:max(24.643vw, 320.357px);height:max(15.714vw, 204.285px);background:linear-gradient(to right,rgba(255,251,239,1) 80%,rgba(255,251,239,.8) 100%);top:max(24.214vw, 314.785px);left:0}.cmt .item01 .txt h3{font-size:max(2.177vw, 28.303px);letter-spacing:2px;border-bottom:1px solid #d9834e;line-height:1em;padding-bottom:.333em;margin-bottom:.5em}.cmt .item01 .txt .color{color:#d9834e}.cmt .item02 figure{text-align:right;padding-top:max(6vw, 78px)}.cmt .item02 .img1{width:max(33.143vw, 430.856px)}.cmt .item02 .img2{width:max(21.714vw, 282.285px);top:max(18.357vw, 238.642px);left:0}.cmt .item02 .txt{width:max(24.643vw, 320.357px);height:max(15.714vw, 204.285px);background:linear-gradient(to right,rgba(236,251,251,1) 80%,rgba(236,251,251,.8) 100%);top:0;left:0}.cmt .item02 .txt h3{font-size:max(1.760vw, 22.880px);border-bottom:1px solid #52babd;line-height:1em;padding-bottom:.5em;margin-bottom:.65em}.cmt .item02 .txt .color{color:#52babd}.afap{margin-bottom:5.714%;padding-bottom:max(2.643vw, 34.357px);position:relative;background:linear-gradient(transparent 38%,#f7f8f9 38%)}.afap h2{font-size:max(3.026vw, 39.344px);line-height:1em;display:flex;align-items:flex-start;justify-content:center;letter-spacing:2px;margin-bottom:max(2.857vw, 37.143px)}.afap h2 .point{font-size:max(1.428vw, 18.562px);height:max(2.786vw, 36.214px);color:#754024;border-top:1px solid;border-bottom:1px solid;display:inline-block;margin:0 max(1.571vw, 20.429px) 0 0}.afap h2 .color{color:#a36024}.afap h2 .marker{background:linear-gradient(transparent 80%,#ffe491 80%,#ffe491 95%,transparent 95%)}.afap .flex{justify-content:center}.afap li{width:max(21.643vw, 281.357px)}.afap li+li{margin-left:max(6.929vw, 90.071px)}.afap li a{display:flex;flex-direction:column;height:max(26.714vw, 347.285px)}.afap li figure{margin-bottom:max(1.714vw, 22.286px)}.afap li h3{text-align:center;font-size:max(1.429vw, 18.571px);line-height:1em;color:#a36024;border-bottom:1px solid;width:max(15vw, 195px);white-space:nowrap;margin:0 auto;padding-bottom:.25em}.afap li h3 .tsume{margin:0 -.33em}.afap li p{font-size:max(1.143vw, 14.857px);line-height:1.3em;margin-top:1em;font-weight:500}.afap li .btn{width:max(9.5vw, 123.5px);margin:auto 0 0 auto}.afap .en{width:max(4.143vw, 53.857px);position:absolute;top:0;left:2.714%}.menu{width:max(22.286vw, 289.714px);height:100%;position:relative;margin:0 max(4.714vw, 61.286px) 0 max(2.357vw, 30.643px);box-sizing:border-box;padding:max(4.286vw, 55.714px) max(4.571vw, 59.428px) 0 max(3.857vw, 50.143px)}.menu:before,.menu:after{content:"";display:block;position:absolute}.menu:before{width:100%;height:100%;background:#f7f3ef;top:0;left:0;mix-blend-mode:multiply}.menu:after{width:max(5.286vw, 68.714px);height:max(4.786vw, 62.214px);background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/menu_elm.png)no-repeat center/100%;top:max(-1.143vw, -14.857px);left:max(-0.857vw, -11.143px);z-index:100}.menu h2{width:max(8vw, 104px);margin-bottom:max(1.571vw, 20.429px);position:relative}.menu ul{position:relative}.menu li{border-bottom:2px dashed #b08259}.menu li a{line-height:2.47em;font-size:max(1.214vw, 15.786px);display:flex;align-items:center;padding-left:max(1vw, 13px);color:#484848}.menu li a:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent #b08259;margin-right:max(1.214vw, 15.786px)}.msg_menu{display:flex;width:100%;height:max(55.714vw, 724.285px);background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/msg_bg.jpg)no-repeat top center/cover}.msg{flex:1;padding-top:max(4.286vw, 55.714px)}.msg .en{display:block;width:max(12.071vw, 156.928px);margin-bottom:max(2.857vw, 37.143px)}.msg h2{font-size:max(3.03vw, 39.39px);line-height:1.38em;display:flex;flex-direction:column;align-items:flex-start;width:max(29.214vw, 379.785px);color:#484848;letter-spacing:2px;margin-bottom:max(1.786vw, 23.214px)}.msg h2 .tsume{margin:0 -.5em 0 -.65em}.msg h2 .color{color:#b56139}.msg h2 .underline{text-decoration:none;border-bottom:2px solid}.msg h2>span:nth-of-type(2){margin-left:auto}.msg p{font-size:max(1.577vw, 20.503px);line-height:1.63em}.msg p .color{color:#b56139}.feat{margin-bottom:6.143%}.feat:before{content:"";display:block;width:max(5.643vw, 73.357px);height:max(3.286vw, 42.714px);background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/logo.png)no-repeat center/100%;margin:max(4.286vw, 55.714px) auto 0}.feat .ttl{background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/feat_ttl_bg.png)no-repeat bottom/100%;margin-bottom:max(2.143vw, 27.857px)}.feat .flex{flex-direction:row-reverse;align-items:flex-end;margin-bottom:max(2.5vw, 32.5px)}.feat .ttl h2{width:max(16.643vw, 216.357px);margin:0 max(10.714vw, 139.286px) 0 max(5.143vw, 66.857px)}.feat .ttl figure{width:max(53.857vw, 700.142px)}.feat .ttl p{font-size:max(1.041vw, 13.539px);line-height:1.71em;width:56em;margin:0 auto}.feat .cont{display:flex;flex-wrap:wrap;justify-content:center}.feat .item{position:relative;box-sizing:border-box}.feat .item h3{font-size:max(1.786vw, 23.214px);line-height:1.33em;display:flex;align-items:center;margin-bottom:max(0.643vw, 8.357px)}.feat .item h3 .txt{border-bottom:1px solid;white-space:nowrap;padding:0 1em 0 2em;margin-left:-1.5em;position:relative}.feat .item h3 .tsume{margin:0 -.4em}.feat .item .num{display:block;width:max(6.214vw, 80.786px);position:relative;z-index:1}.feat .item .img{position:relative}.feat .item .fig_min{position:absolute}.feat .item .point{position:absolute}.feat .item li{font-size:max(1.191vw, 15.479px);line-height:1em;background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/feat_check.png)no-repeat left center/max(1.214vw, 15.786px);padding-left:max(2vw, 26px)}.feat .item li .tsume{margin:0 -.5em}.feat .item li+li{margin-top:1em}.feat .item .btn{width:max(11.786vw, 153.214px)}.feat .item1{width:max(40.500vw, 526.499px);height:max(41.500vw, 539.499px);background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/feat_bg01.png)no-repeat center/100%;margin-bottom:max(0.571vw, 7.429px);padding:max(3.429vw, 44.571px) 0 0 max(3.786vw, 49.214px)}.feat .item1 h3 .txt{padding-right:0;border-color:#b39245}.feat .item1 h3 .color{color:#b39245}.feat .item1 .img{margin:0 0 max(1.571vw, 20.429px) max(1.857vw, 24.143px);width:max(30.929vw, 402.071px)}.feat .item1 .fig_min{width:max(12.714vw, 165.285px);top:max(13.5vw, 175.5px);right:max(-6.5vw, -84.5px)}.feat .item1 .point{width:max(11.429vw, 148.571px);top:max(3.357vw, 43.643px);right:max(-5.071vw, -65.928px)}.feat .item1 ul{margin-left:max(1.5vw, 19.5px)}.feat .item1 .btn{margin:max(2.214vw, 28.786px) max(0.5vw, 6.5px) 0 auto}.feat .item2{width:max(40.357vw, 524.642px);height:max(37.071vw, 481.928px);background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/feat_bg02.png)no-repeat center/100%;margin:max(1.857vw, 24.143px) 0 0 max(7.429vw, 96.571px);padding:max(1.929vw, 25.071px) 0 0 max(2.714vw, 35.286px)}.feat .item2 h3 .txt{border-color:#a36d3d}.feat .item2 h3 .color{color:#a36d3d}.feat .item2 .img{margin:0 0 max(1.857vw, 24.143px) max(2.143vw, 27.857px);width:max(24.643vw, 320.357px)}.feat .item2 .fig_min{width:max(13.429vw, 174.571px);top:max(8.357vw, 108.643px);right:max(-9.5vw, -123.5px)}.feat .item2 .point{width:max(10.429vw, 135.571px);top:max(2.643vw, 34.357px);right:max(-11vw, -143px)}.feat .item2 ul{margin-left:max(2.429vw, 31.571px)}.feat .item2 .btn{margin:max(2.214vw, 28.786px) max(3.429vw, 44.571px) 0 auto}.feat .item3{width:max(45.286vw, 588.713px);height:max(47.714vw, 620.285px);background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/feat_bg03.png)no-repeat center/100%;padding:max(3.643vw, 47.357px) 0 0 max(4.071vw, 52.928px)}.feat .item3 h3 .txt{border-color:#a36d3d}.feat .item3 h3 .txt>span:nth-of-type(2){margin-left:4em}.feat .item3 h3 .color{color:#a36d3d}.feat .item3 .img{width:max(35.857vw, 466.142px);margin:0 0 max(1.357vw, 17.643px) max(1.143vw, 14.857px)}.feat .item3 .fig_min{width:max(15vw, 195px);top:max(18.429vw, 239.571px);left:max(-0.786vw, -10.214px)}.feat .item3 .point{width:max(11.857vw, 154.143px);top:max(10.357vw, 134.643px);left:max(-4.571vw, -59.428px)}.feat .item3 ul{margin-left:max(17.357vw, 225.643px)}.feat .item3 .btn{margin:max(2.429vw, 31.571px) max(5vw, 65px) 0 auto}.feat .item4{width:max(42.714vw, 555.285px);height:max(46.357vw, 602.642px);background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/feat_bg04.png)no-repeat center/100%;margin:max(0.786vw, 10.214px) 0 0 max(1.714vw, 22.286px);padding:max(2.929vw, 38.071px) 0 0 max(4vw, 52px)}.feat .item4 h3 .txt{border-color:#b39245}.feat .item4 h3 .txt>span:nth-of-type(2){margin-left:2em}.feat .item4 h3 .color{color:#b39245}.feat .item4 .img{width:max(32.571vw, 423.428px);margin:0 0 max(2.5vw, 32.5px) max(1.929vw, 25.071px)}.feat .item4 .fig_min{width:max(13.643vw, 177.357px);top:max(22vw, 286px);left:0}.feat .item4 .point{width:max(12.286vw, 159.714px);top:max(17.286vw, 224.714px);left:max(-3.429vw, -44.571px)}.feat .item4 ul{margin-left:max(17.143vw, 222.857px)}.feat .item4 .btn{margin:max(2.214vw, 28.786px) max(4.5vw, 58.5px) 0 auto}.slider img{width:max(15.714vw, 204.285px)}.slider1{margin-bottom:max(9.286vw, 120.714px)}.slider2:after{content:"";display:block;width:max(5.643vw, 73.357px);height:max(3.286vw, 42.714px);background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/logo.png)no-repeat center/100%;margin:max(6.786vw, 88.214px) auto max(6.429vw, 83.571px)}.treat{margin-bottom:7.857%}.treat .ttl{margin-bottom:max(2.857vw, 37.143px)}.treat .ttl h2{margin-bottom:max(2.857vw, 37.143px)}.treat .ttl p{font-size:max(1.143vw, 14.857px);line-height:1.63em;padding:0 max(8.571vw, 111.428px)}.treat .cont{display:flex;flex-direction:column}.treat .item{position:relative}.treat .item+.item{margin-top:max(7.286vw, 94.714px)}.treat .item .tsume{margin:0 -.45em}.treat .item .tsume2{margin:0 -.45em 0 0}.treat .item .tsume3{margin:0 .25em}.treat .item a{width:max(79.286vw, 1030.713px);box-sizing:border-box;display:flex;padding-top:max(2.857vw, 37.143px);padding-bottom:max(2.143vw, 27.857px)}.treat .item1 a,.treat .item3 a{border:3px solid #b0812e;margin-left:max(6.786vw, 88.214px);padding-left:max(4.286vw, 55.714px);justify-content:space-between}.treat .item2 a,.treat .item4 a{flex-direction:row-reverse;margin:0 max(6.786vw, 88.214px) 0 auto;border:3px solid #51a2c1;justify-content:flex-end}.treat .item h3{font-size:max(2.286vw, 29.714px);line-height:1.43em;margin-bottom:max(1.571vw, 20.429px);color:#484848}.treat .item1 h3 .color,.treat .item3 h3 .color{color:#ac7b24}.treat .item2 h3 .color,.treat .item4 h3 .color{color:#51a2c1}.treat .item h3:after{content:"";display:block;height:2px;width:max(50vw, 649.999px);position:absolute}.treat .item1 h3:after,.treat .item3 h3:after{left:0;background:#ac7b24}.treat .item2 h3:after,.treat .item4 h3:after{right:0;background:#51a2c1}.treat .item h4{display:inline-block;font-size:max(1.907vw, 24.793px);line-height:calc(1.72em + 3px);height:max(3.286vw, 42.714px);color:#fff;text-align:center;margin-bottom:max(1.429vw, 18.571px)}.treat .item1 h4,.treat .item3 h4{width:max(36.429vw, 473.571px);background:#ac7b24}.treat .item2 h4,.treat .item4 h4{width:max(35.357vw, 459.642px);background:#51a2c1}.treat .item h4+p{font-size:max(1.339vw, 17.411px);line-height:1em;margin-bottom:max(1.429vw, 18.571px);white-space:nowrap}.treat .item .flex{position:relative}.treat .item li{font-size:max(1.339vw, 17.411px);line-height:1em;padding-left:max(1.929vw, 25.071px);background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/treat_check.png)no-repeat left center/max(1.000vw, 13.000px)}.treat .item li+li{margin-top:.5em}.treat .item1 li .color,.treat .item3 li .color{color:#ac7b24}.treat .item2 li .color,.treat .item4 li .color{color:#51a2c1}.treat .item a>figure{position:relative;z-index:-1}.treat .item1 a>figure,.treat .item2 a>figure,.treat .item3 a>figure{width:max(37.143vw, 482.856px)}.treat .item1 a>figure,.treat .item3 a>figure{margin-right:max(-5.786vw, -75.214px)}.treat .item2 a>figure{margin:0 max(3.929vw, 51.071px) 0 max(-5.571vw, -72.428px)}.treat .item4 a>figure{width:max(33.929vw, 441.071px);margin:0 max(4.857vw, 63.143px) 0 max(-1.214vw, -15.786px)}.treat .item1 .txt figure,.treat .item2 .txt figure,.treat .item4 .txt figure{width:max(16.714vw, 217.285px)}.treat .item1 .txt figure{margin-left:max(6.286vw, 81.714px)}.treat .item2 .txt figure{margin-left:max(2.571vw, 33.429px)}.treat .item3 .txt figure{width:max(15.071vw, 195.928px);margin-left:max(4.286vw, 55.714px)}.treat .item4 .txt figure{margin-left:max(2.571vw, 33.429px)}.treat .item .en{display:block;position:absolute;bottom:0;left:0}.treat .item1 .en{width:max(17.429vw, 239.571px)}.treat .item2 .en{width:max(22.157vw, 271.642px)}.treat .item3 .en{width:max(19.786vw, 260px)}.treat .item4 .en{width:max(21.657vw, 285.076px)}.treat .item .btn{position:absolute;bottom:0;width:max(12vw, 156px);transform:translate(0,calc(50% - 1px))}.treat .item1 .btn,.treat .item3 .btn{right:max(19.286vw, 250.714px)}.treat .item2 .btn,.treat .item4 .btn{left:max(19.286vw, 250.714px)}.consul{background:#f3f6f5;margin-bottom:max(8.214vw, 106.786px);padding:max(3.571vw, 46.429px) max(7.143vw, 92.857px)}.consul h2{display:flex;flex-direction:column;align-items:center;line-height:1;margin-bottom:max(2.5vw, 32.5px)}.consul h2 .en{font-size:max(1.786vw, 23.214px);font-weight:700;line-height:1em;letter-spacing:.06em;display:block}.consul h2 .jp{font-size:max(1.191vw, 15.479px);line-height:1em;margin-top:1em;letter-spacing:.2em}.consul .flex a{display:flex}.consul .txt{background:#fff;min-width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.consul h3{font-size:max(1.496vw, 19.444px);line-height:1.79em;border-bottom:1px solid;padding:0 0 .25em .5em;margin-bottom:.75em;letter-spacing:2px}.consul h3:first-letter {font-size:139%}.consul h3 .color{color:#a5571d}.consul h3 .underline{text-decoration:none;border-bottom:2px solid #ffdea5}.consul h3 .tsume{margin:0 -.5em}.consul p{font-size:max(1.191vw, 15.479px);line-height:1.75em}.consul figure{min-width:50%}.gallery{background:url(//www.iidabashi-dental.com/wp-content/themes/humanity/css/../images/top/gallery_bg.jpg)no-repeat top center/cover;position:relative;padding:max(6.714vw, 87.286px) 0 max(2.857vw, 37.143px);margin-bottom:8.571%}.gallery h2{width:440px;position:absolute;top:-34px;left:50%;transform:translate(-50%,0);z-index:9999}.wrap_gallery_img .bx-wrapper{box-sizing:border-box;width:max(62.857vw, 817.142px);margin:0 auto max(2vw, 26px);padding:max(0.429vw, 5.571px);background:#fff;border:1px solid #e7e7e7}.wrap_gallery_img .gallery_img img{aspect-ratio:881/542}.gallery_thumb{margin:0 auto;width:max(62.857vw, 817.142px);display:flex;justify-content:space-between}.gallery_thumb li{box-sizing:border-box;width:max(15.14285vw, 156px);padding:max(0.286vw, 3.714px);background:#fff}.gallery_thumb li a{display:block;cursor:pointer;background:#838383}.gallery_thumb li a img{opacity:.3}.gallery_thumb li a:hover img,.gallery_thumb li a.active img{opacity:1}.blog_sche{display:flex;justify-content:space-around;margin-bottom:max(6.429vw, 83.571px)}.blog,.sche{width:max(46.857vw, 609.142px);box-sizing:border-box;background:#f9f9f9;position:relative}.blog{padding:max(4.286vw, 55.714px) max(4.286vw, 55.714px) max(2.714vw, 35.286px) max(1.429vw, 18.571px)}.blog h2{width:113px;position:absolute;top:-19px;left:50%;transform:translate(-50%,0)}.blog li+li{margin-top:max(1.643vw, 21.357px)}.blog li a{display:flex;align-items:center}.blog li figure{margin-right:max(1.857vw, 24.143px);width:max(11.429vw, 148.571px);aspect-ratio:16/13;flex:0 0 auto}.blog li figure img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.blog li .date{font-size:max(0.857vw, 11.143px);line-height:1em;margin-bottom:.75em;display:block}.blog li .ttl{font-size:max(1.143vw, 14.857px);color:#95512b;line-height:1em;border-bottom:1px solid #6b6b6b;padding-bottom:.25em;margin-bottom:.5em}.blog li .txt{font-size:max(1vw, 13px);line-height:1.43em}.blog .btn{margin:max(2.143vw, 27.857px) 0 0 auto;width:max(10.143vw, 131.857px)}.sche{padding:max(4.286vw, 55.714px) max(6.429vw, 83.571px) max(3.214vw, 41.786px)}.sche h2{width:199px;position:absolute;top:-19px;left:50%;transform:translate(-50%,0)}.sche iframe{display:block;width:100%;height:auto;aspect-ratio:1/1}