@charset "UTF-8";html{font-size:.625rem}body{font-size:medium;color:#333;letter-spacing:1px}#index_header{position:relative}#index_header h1{padding:10px 0 0 max(1.071vw, 13px);font-size:max(0.893vw, 11px);color:#fff;text-shadow:0px 0px 4px rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:100}#index_header .catch{width:max(21.821vw, 283px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:100}#index_header .catch img{width:100%;height:auto;aspect-ratio:1/1.957}#index_header .infoarea{width:max(19.643vw, 255px);padding:max(2.143vw, 27px) max(2.857vw, 37px);background:rgba(255,255,255,.6);color:#555;position:absolute;right:max(3.571vw, 46px);bottom:0;z-index:100}#index_header .infoarea dt{padding:0 0 20px;text-align:center}#index_header .infoarea dt img{width:220px;height:auto;aspect-ratio:1/0.851}#index_header .infoarea dd{margin:0}#index_header .infoarea .txt_reserve{padding:15px 0;text-align:center;border-top:1px solid #555;border-bottom:1px solid #555}#index_header .infoarea .txt_reserve span{display:block}#index_header .infoarea .txt_reserve .title{font-size:max(1.193vw, 15px)}#index_header .infoarea .txt_reserve .tel{font-size:max(2.009vw, 26px);line-height:1;letter-spacing:.14em;display:flex;align-items:center;justify-content:center}#index_header .infoarea .txt_reserve span{display:inline-block}#index_header .infoarea .txt_reserve .tel:before{content:'';display:inline-block;width:max(1.429vw, 18px);height:max(1.429vw, 18px);font-size:max(2.143vw, 27px);background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_tel.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:max(0.714vw, 9px)}#index_header .infoarea .txt_add{padding:max(1.071vw, 13px) 0 0 0;font-size:max(1.19svw, 15.51px);line-height:1.6}#index_header .infoarea .bt_reserve{margin-top:max(1.43svw, 18.57px)}#index_header .infoarea .bt_reserve img{width:max(19.643vw, 255px);height:auto;aspect-ratio:1/0.187}#index_header .slider{width:100%;z-index:1;position:relative}#index_header .slider:before{content:'';display:block;width:100%;height:100%;background-color:rgba(204,204,204,.9);mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:101}#index_header .slide img{width:100%;height:auto;aspect-ratio:2/1}#gnav{padding:max(2.143vw, 27px) 0 max(2.857vw, 37px) 0;margin:0 0 max(2.857vw, 37px) 0}.box_auth{width:max(85.714vw, 1114px);margin:0 auto 60px auto;padding:70px 0 45px;font-weight:200;color:#444;border:1px solid #b8b9ba;position:relative}.box_auth:before{content:"";display:block;width:calc(100% - 11px);height:calc(100% - 11px);border:1px solid #b8b9ba;position:absolute;top:5px;left:5px}.box_auth:after{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/img_symbol.png);transform:scale(.5);position:absolute;top:-80px;left:45%}.box_auth .inner{text-align:center}.box_auth h2{margin:0 0 40px;font-size:2.8rem;font-weight:200}.box_auth h2 em{padding-bottom:2px;font-size:32px;font-style:normal;border-bottom:1px solid #000}.box_auth ul{display:inline-block}.box_auth ul li{margin:0 0 20px 15px;text-align-last:left;font-size:2.6rem;font-weight:200;list-style:none;position:relative}.box_auth ul li:before{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_check_auth.png);transform:scale(.5);position:absolute;top:-5px;left:-50px}section.topnews{width:max(60.71vw, 790px);margin:0 auto max(6.07svw, 78.93px)}section.topnews h2{margin-bottom:.6em;padding-left:.8em;padding-bottom:max(1.21svw,15.79px);font-weight:300;font-size:max(2.766vw,35px);line-height:.7;border-bottom:3px double #2c4166;display:flex;align-items:flex-end}section.topnews h2 span:nth-child(2){font-weight:300;font-size:max(1.429vw,18px);line-height:1;margin-left:1.5em}section.topnews dt{margin-bottom:10px;padding:12px 0 10px 20px;font-size:18px;line-height:1.3;letter-spacing:.1em;border-left-width:10px;border-left-style:solid;color:#1567a6}section.topnews dt time{display:block;font-size:.65em;margin-bottom:.8em;padding-left:.35em;color:#333}section.topnews dd{max-height:initial;position:relative}section.topnews dd.hidden{max-height:350px;overflow:hidden}section.topnews dd.hidden:after{left:0;bottom:0;position:absolute;content:"";width:100%;height:8em;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 50%)}section.topnews dd .btn{display:none;width:fit-content;position:absolute;left:50%;bottom:0;z-index:2;padding:1em;cursor:pointer}section.topnews dd.hidden .btn{display:block}section.topnews .hidden .btn:after{position:absolute;content:"";border-right:6px double #888;border-bottom:6px double #888;aspect-ratio:1/1;position:absolute;width:.5em;transform:skewX(0deg) rotate(45deg) translate(-50%,35%);left:50%;bottom:0}section.topnews dd p+p{margin-top:1em}section.topnews dd img{max-width:60%;margin:1em auto;display:block}section.topnews .inner{max-height:initial;position:relative}section.topnews .inner.hidden{max-height:350px;overflow:hidden}section.topnews .inner.hidden:after{left:0;bottom:0;position:absolute;content:"";width:100%;height:8em;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 50%)}section.topnews .inner .btn{display:none;width:fit-content;position:absolute;left:50%;bottom:0;z-index:2;padding:1em;cursor:pointer}section.topnews .inner.hidden .btn{display:block}section.topnews .inner.hidden .btn:after{position:absolute;content:"";border-right:6px double #888;border-bottom:6px double #888;aspect-ratio:1/1;position:absolute;width:.5em;transform:skewX(0deg) rotate(45deg) translate(-50%,35%);left:50%;bottom:0}section.topnews .inner .list+.list{margin-top:2.5em}section.topnews .inner .list{display:flex;width:93%;margin:auto}section.topnews .inner .list .photo{flex-shrink:0;width:22%;margin-right:4%}section.topnews .inner .list .photo img{aspect-ratio:1/1;object-fit:cover}section.topnews .inner .list ul li.day{padding:max(0.714vw, 9px) 0 max(1.071vw, 13px) 0;color:#578ad6;font-size:max(1.286vw, 16px)}section.topnews .inner .list ul li.txt{font-size:max(1.143vw, 14px)}section.topnews .inner .bt_more a{width:max(15.714vw, 204px);margin:max(2.286vw, 29px) auto 0;padding:max(0.714vw, 9px) 0;text-align:center;font-weight:300;font-size:max(1.143vw, 14px);color:#333;text-decoration:none;border:1px solid #333;display:block;position:relative}section.topnews .inner .bt_more a:after{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_news_arrow.png);transform:scale(.5);position:absolute;top:max(0.5vw, 6px);right:max(0.357vw, 4px)}.bn_kayaba{width:900px;margin:0 auto 85px auto}.bn_kayaba img{width:100%;height:auto;aspect-ratio:1/0.437}.box_info{width:100%;min-height:max(39.11svw, 508.39px);margin:0 0 max(7.143vw, 92px) 0;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_information.jpg) no-repeat;background-position:top center;background-size:100% auto}.box_info .innner{width:max(40.357vw, 524px);margin:0 auto}.box_info h2{margin:0 0 max(2.286vw, 29px) 0;padding:max(6.07svw, 78.93px) 0 0 max(5vw, 65px);line-height:1;display:flex;align-items:flex-end}.box_info h2 img{display:inline-block;width:max(21.43svw, 278.57px)}.box_info h2 span{padding:0 0 0 max(1.429vw, 18px);color:#333;font-size:max(1.786vw, 23px);font-weight:300;font-style:italic;display:inline-block}.box_info .access{margin:0 0 max(5.43svw, 70.57px) 0;padding:0 0 0 max(3.214vw, 41px)}.box_info .access li{width:max(12.143vw, 157px);height:max(4.286vw, 55px);margin:0 0 0 min(-1.429vw, -19px);padding:max(0.86svw, 11.14px) 0 0 0;background:#fff;font-weight:300;font-size:max(1.339vw, 17px);color:#137fc3;list-style-type:none;display:inline-block;vertical-align:middle;text-align:center;clip-path:polygon(11% 0%,100% 0%,89% 100%,0% 100%)}.box_info .guide li{margin:0 0 max(2.29svw, 29.71px) 0;padding:0 max(1.429vw, 18px) max(0.357vw, 4px) max(2.143vw, 27px);border-bottom:1px solid #404040;font-size:max(1.866vw, 24px);font-weight:300;line-height:1;list-style-type:none;display:inline-block;position:relative}.box_info .guide li:before{content:'';display:block;width:max(1.71svw, 22.29px);height:max(1.64svw, 21.36px);background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_check_info.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%)}.box_info .guide li span{color:#51a7d9;font-size:max(2.084vw, 27px);font-weight:400}.box_info .guide li:nth-child(2){margin-left:min(-2.143vw, -28px)}.box_info .guide li:nth-child(3){margin-left:min(-4.286vw, -56px)}.box_info .bt_more{margin:min(-0.357vw, -5px) 0 0 0;padding:0 0 0 max(24.286vw, 315px)}.box_info .bt_more a{color:#333;font-size:max(1.191vw, 15px);font-weight:300;font-style:italic;text-decoration:none;position:relative}.box_info .bt_more a:after{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_arrow_info.png);transform:scale(.5) translate(0,-75%);position:absolute;top:50%;right:min(-1.786vw, -24px)}.box_treat{width:100%;margin:0 auto max(7.143vw, 92px) auto;padding:0 0 max(3.571vw, 46px) 0;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_treat.png) repeat-x;background-size:50%;background-position:bottom}.box_treat .txt_catch{width:max(35.714vw, 464px);margin:0 auto}.box_treat .txt_catch img{width:100%;height:auto;aspect-ratio:1/0.09}.box_treat h2{margin-top:max(3.00svw, 39.00px);padding:0 0 max(2.143vw, 27px) 0;font-size:max(2.831vw, 36px);font-weight:200;line-height:1;color:#3d3d3d;text-align:center}.box_treat h2 span{font-size:max(1.801vw, 23px)}.box_treat h2 span i{font-size:max(1.651vw, 21px);font-style:normal}.box_treat h2 em{color:#2691cf;border-bottom:1px solid #2691cf;font-style:normal}.box_treat .inner{width:max(91.429vw, 1188px);margin:0 auto;display:flex;justify-content:center}.box_treat a{width:calc(100% / 3);margin:0 max(1.429vw, 18px);padding:0;background:#fff;box-shadow:0px 4px 10px 0px rgba(67,67,67,.2);color:#333;text-decoration:none;display:block;position:relative}.box_treat a:after{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_arrow_treat.png);transform:scale(.5);position:absolute;bottom:max(0.357vw, 4px);right:max(0.714vw, 9px);position:absolute;right:0;bottom:0}.box_treat dl{width:100%;margin:0;padding:0}.box_treat dl dt{width:max(28.571vw, 371px);height:max(23.643vw, 307px);position:relative}.box_treat dl dt img{width:100%;height:auto;aspect-ratio:1/0.828;position:absolute;top:0;left:0}.box_treat dl dt span{font-weight:300;font-size:max(1.785vw, 23px);line-height:1.1;color:#fff;position:absolute;bottom:5px;left:15px}.box_treat dl dd{margin:0;padding:max(1.429vw, 18px) max(2.143vw, 27px);font-size:max(1.339vw, 17px);font-weight:300;line-height:1.6}.box_prev{width:100%;padding:0 0 max(3.571vw, 46px) 0;background:#f0f6f8;overflow:hidden}.box_prev .title{height:max(42.357vw,550.643px);background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_title_prev.png) no-repeat;background-size:100% auto}.box_prev .title h2{padding:max(30.143vw, 391.857px) 0 0 0;color:#fff;font-size:max(4.166vw, 54px);font-weight:300;line-height:1;text-align:center;text-shadow:0 0 11px rgba(57,57,57,.25),0 0 11px rgba(57,57,57,.25),0 0 11px rgba(57,57,57,.25),0 0 11px rgba(57,57,57,.25)}.box_prev .title h2 span{margin-top:max(1.50svw, 19.50px);font-size:max(1.786vw, 23px);font-weight:300;display:block}.box_prev .wrap{width:100%;height:max(63.571vw, 826px);padding:0 0 max(3.571vw, 46px) 0;position:relative}.box_prev .wrap:after{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/img_prev_doctor.png);transform:scale(.5);position:absolute;bottom:-385px;right:-200px}.box_prev .inner{width:max(59.643vw, 775px);height:max(59.643vw, 775px);margin:min(-3.571vw, -47px) auto 0 auto;padding:max(4.286vw, 55px) 0 0 max(27.143vw, 352px);background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_txt_prev.png) no-repeat;background-size:cover;position:relative}.box_prev .inner h3{margin-bottom:max(4.29svw, 55.71px);font-size:max(2.976vw, 38px);font-weight:300;color:#333;line-height:1.4}.box_prev .inner h3 span{color:#2691cf;border-bottom:1px solid #2691cf}.box_prev .inner h3 em{font-size:max(5.357vw, 69px);font-style:normal}.box_prev .inner p{margin:0 0 max(2.857vw, 37px) 0;font-size:max(1.488vw, 19px);font-weight:300;line-height:1.6}.box_prev .inner p span{color:#2691cf}.box_mtm{width:100%;height:max(82.143vw, 1067px);margin:70px auto 0 auto;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_mtm.png) no-repeat;background-size:cover}.box_mtm .inner{width:max(67.857vw, 882px);margin:0 auto;padding:max(10vw, 130px) 0 max(7.143vw, 92px) 0;display:flex}.box_mtm .inner h2{width:max(16.429vw, 213px);padding:0 max(5.714vw, 74px) 0 0}.box_mtm .inner h2 img{width:100%;height:auto;aspect-ratio:1/1.313}.box_mtm .txt_about{width:max(52.143vw, 677px)}.box_mtm .txt_about h3{margin:0 0 max(2.857vw, 37px) 0;font-size:max(2.679vw, 34px);font-weight:300}.box_mtm .txt_about h3 span{border-bottom:1px solid #2691cf}.box_mtm .txt_about h3 em{padding:max(1.429vw, 18px) 0 0 0;color:#2691cf;font-size:max(5.223vw, 67px);font-style:normal;display:inline-block}.box_mtm .txt_about h3 i{font-size:max(2.143vw, 27px);font-style:normal;letter-spacing:min(-0.143vw, -2px)}.box_mtm .txt_about ul li{margin:0 0 max(0.714vw, 9px) 0;padding:0 max(1.429vw, 18px) max(0.357vw, 4px) max(3.07svw, 39.93px);font-size:max(1.875vw, 24px);font-weight:300;list-style-type:none;font-feature-settings:"palt";position:relative}.box_mtm .txt_about ul li:before{content:'';display:block;width:max(2.04svw, 26.46px);height:max(1.75svw, 22.75px);background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_check_mtm.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:.25em;left:0}.box_mtm .txt_mtm{width:max(85.714vw, 1114px);margin:0 auto;padding:max(4.286vw, 55px) max(3.571vw, 46px);background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_mtm_txt.png) no-repeat;background-size:cover;position:relative}.box_mtm .txt_mtm:after{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/img_mtm.png);transform:scale(.5);position:absolute;bottom:-357px;right:0}.box_mtm .txt_mtm dl{width:max(44.286vw, 575px)}.box_mtm .txt_mtm dl dt{margin:0 0 max(2.143vw, 27px) 0;padding:0 0 0 max(1.071vw, 13px);color:#2691cf;font-size:max(2.976vw, 38px);font-weight:300;border-left:15px solid #2691cf;border-bottom:1px solid #2691cf}.box_mtm .txt_mtm dl dt span{font-size:max(1.714vw, 22px);letter-spacing:min(-0.143vw, -2px)}.box_mtm .txt_mtm dl dt i{font-size:max(2.381vw, 30px)}.box_mtm .txt_mtm dl dd.about{padding:0 0 max(1.429vw, 18px) 0;font-size:max(2.08svw, 27.09px);font-weight:300;letter-spacing:.1em}.box_mtm .txt_mtm dl dd.about em{background-image:linear-gradient(transparent 70%,#fff1af 70%)}.box_mtm .txt_mtm dl dd.desc{padding:max(1.429vw, 18px);background:#eff6fb;font-weight:300;font-size:max(1.191vw, 15px);line-height:1.8}.box_mtm .txt_mtm dl dd.desc span{color:#2691cf}.box_approach{width:100%;padding:max(3.929vw, 51px) 0;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_approach.png) no-repeat;background-size:cover;position:relative;z-index:1}.box_approach:after{content:"";display:block;width:90%;height:800px;background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_approach_cover.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:10%;left:5%}.box_approach .inner{width:max(92.857vw, 1207px);margin:0 auto;padding:max(3.929vw, 51px) 0;background:#fff}.box_approach .list_app{width:max(37.5vw, 487px);margin:0 auto;padding:max(0.714vw, 9px) max(3.929vw, 51px);border:1px solid #aaa;position:relative}.box_approach .list_app:before{content:"";width:1px;height:150px;border-left:1px solid #aaa;position:absolute;top:-130px;left:50%}.box_approach .list_app a{margin:0 0 max(1.429vw, 18px) 0;padding:max(1.429vw, 18px) 0 0 0;color:#333;text-decoration:none;display:flex;align-items:center}.box_approach .list_app .photo{width:max(11.429vw, 148px)}.box_approach .list_app .photo img{width:100%;height:auto;aspect-ratio:1/0.802}.box_approach .list_app dl{width:max(24.286vw, 315px);padding:0 0 0 max(1.714vw, 22px)}.box_approach .list_app dl dt{margin:0 0 max(0.714vw, 9px) 0;padding:0 0 max(0.714vw, 9px) 0;border-bottom:1px solid #a3a3a3;font-size:max(1.286vw, 16px);font-weight:500}.box_approach .list_app dl dt:before{content:"■ ";font-size:max(1.339vw, 17px)}.box_approach .list_app dl dt span{font-size:max(1.857vw, 24px)}.box_approach .list_app dl dt em{color:#1983c0;font-style:normal}.box_approach .list_app dl dd{margin:0;font-size:max(1.131vw, 14px)}.box_doctor{padding-top:max(7.36svw, 95.64px);width:100%;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_doctor.png) no-repeat;background-position:center 50px;background-size:contain;position:relative}.box_doctor .catch{padding:max(10.71svw, 139.29px) max(5.714vw, 74px) 0 0;font-weight:300;font-size:max(3.571vw, 46px);color:#1983c0;line-height:1.8;text-align:right}.box_doctor .catch span{font-size:max(4.762vw, 61px);display:inline-block;margin:0 -.5em;position:relative}.box_doctor .catch span:after{content:'';display:block;width:calc(100% - 1em);height:6px;background-color:#eddb6c;position:absolute;bottom:.25em;left:.5em}.box_doctor .inner{width:max(92.857vw, 1207px);margin:0 auto;display:flex;justify-content:center}.box_doctor .inner .txt{width:max(48.571vw, 631px);padding:max(2.14svw, 27.86px) 0 0 0}.box_doctor .inner .txt dl{margin:0 0 max(0.43svw, 5.57px) 0}.box_doctor .inner .txt dl dt{width:max(25.714vw, 334px);padding:0 0 max(1.071vw, 13px) 0;border-bottom:2px dotted #333;text-align:center;float:right}.box_doctor .inner .txt dl dt span{display:inline-block}.box_doctor .inner .txt dl dt .title01{width:13em;margin:0 auto max(1.286vw, 16px) auto;padding:max(0.571vw, 7px) max(0.714vw, 9px);font-weight:300;font-size:max(1.28vw, 16px);border:1px solid #333}.box_doctor .inner .txt dl dt .title02{font-weight:300;font-size:max(1.488vw, 19px)}.box_doctor .inner .txt dl dd{width:max(48.571vw, 631px);padding:max(1.429vw, 18px) 0 0 0;float:right}.box_doctor .inner .txt dl dd img{width:100%;height:auto;aspect-ratio:1/0.195}.box_doctor .inner .affiliation{box-sizing:border-box;background:rgba(255,255,255,.5);margin:0 0 0 min(-7.143vw, -93px);padding:max(1.93svw, 25.07px) 0 max(0.357vw, 4px) max(4.286vw, 55px);box-shadow:0px 0px 2px 0px rgba(0,0,0,.3);display:flex}.box_doctor .inner .affiliation p{width:max(5.714vw, 74px)}.box_doctor .inner .affiliation p img{width:100%;height:auto;aspect-ratio:1/0.875}.box_doctor .inner .affiliation ul{width:max(36.571vw, 475px);margin:0 0 0 max(2.43svw, 31.57px);display:grid;grid-template-columns:repeat(2,1fr)}.box_doctor .inner .affiliation ul li{margin:0 0 max(1.071vw, 13px) 0;padding-left:max(2.29svw, 29.71px);font-weight:300;font-size:max(1.339vw, 17px);white-space:nowrap;list-style-type:none;position:relative}.box_doctor .inner .affiliation ul li:before{content:'';display:block;width:max(1.64svw, 21.36px);height:max(1.39svw, 18.11px);background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_check_doctor.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:.25em;left:0}.box_doctor .inner .img_seminar{margin-top:max(2.14svw, 27.86px);width:max(44.643vw, 580px)}.box_doctor .inner .img_seminar img{width:100%;height:auto;aspect-ratio:1/0.32}.box_doctor .inner .bt_more{padding:max(1.71svw, 22.29px) max(4.286vw, 55px) 0 0;text-align:right}.box_doctor .inner .bt_more a{font-size:max(1.488vw, 19px);font-weight:300;font-style:italic;color:#333}.box_doctor .inner .photo{width:max(39.286vw, 510px)}.box_doctor .inner .photo img{width:100%;height:auto;aspect-ratio:1/1.271}.box_doctor .doctor_list{width:100%;margin:max(5.00svw, 65.00px) 0 0 0}.box_doctor .doctor_list .inner{width:max(85.714vw, 1114px);height:max(58.571vw, 761px);margin:0 auto;position:relative}.box_doctor .doctor_list .st_team{width:max(52.857vw, 687px);padding:max(2.857vw, 37px) max(2.143vw, 27px) max(0.714vw, 9px) max(2.143vw, 27px);background:rgba(255,255,255,.8);text-align:center;box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);position:absolute;top:40%;left:15%;z-index:100}.box_doctor .doctor_list .st_team h2{width:max(52.143vw, 677px);margin:0 auto}.box_doctor .doctor_list .st_team h2 img{width:100%;height:auto;aspect-ratio:1/0.092}.box_doctor .doctor_list .st_team p{margin-top:max(1.43svw, 18.57px);font-weight:300;font-size:max(1.786vw, 23px)}.box_doctor .doctor_list .wrap_list{width:100%;position:absolute;top:0;z-index:10;display:flex;justify-content:center}.box_doctor .doctor_list .wrap_list .list{width:max(27.143vw, 352px);position:relative}.box_doctor .doctor_list .wrap_list .list:nth-child(2){margin:0 5px}.box_doctor .doctor_list .wrap_list .list .photo{width:100%}.box_doctor .doctor_list .wrap_list .list .photo img{width:100%;height:auto;aspect-ratio:1/2.158}.box_doctor .doctor_list .wrap_list .list .txt{width:100%;margin:0;padding:0;text-align:center;position:absolute;bottom:max(2.29svw, 29.71px)}.box_doctor .doctor_list .wrap_list .list .txt h3{width:max(19.286vw, 250px);margin:0 auto max(1.429vw, 18px) auto;padding:0 0 max(0.714vw, 9px) 0;font-weight:300;font-size:max(2.679vw, 34px);line-height:1.2;border-bottom:1px solid #7e858f}.box_doctor .doctor_list .wrap_list .list .txt h3 span{font-size:max(1.488vw, 19px)}.box_doctor .doctor_list .wrap_list .list .txt ul{width:max(19.286vw, 250px);margin:0 auto;padding:0}.box_doctor .doctor_list .wrap_list .list .txt ul li{font-weight:300;line-height:1;list-style-type:none;display:block}.box_doctor .doctor_list .wrap_list .list .txt ul li.name{margin:0 0 20px;font-size:max(1.488vw, 19px);color:#4094be}.box_doctor .doctor_list .wrap_list .list:nth-child(2) .txt ul li.name{color:#0d579b}.box_doctor .doctor_list .wrap_list .list .txt ul li.charge{padding:max(0.357vw, 4px) 0;font-size:max(1.339vw, 17px);color:#fff}.box_doctor .doctor_list .wrap_list .list .txt ul li.charge.li_odd{background:#3b93c0}.box_doctor .doctor_list .wrap_list .list .txt ul li.charge.li_even{background:#0d579b}.box_special{width:100%;margin:max(8.571vw, 111px) 0 0 0;background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_special.png);background-position:0 max(15.57svw, 202.43px);background-size:100% auto;background-repeat:no-repeat;position:relative}.box_special .inner{width:max(92.857vw, 1207px);margin:0 auto max(5.714vw, 74px) auto;display:flex;justify-content:space-between}.box_special .inner .photo{width:max(33.214vw, 431px)}.box_special .inner .photo img{width:100%;height:auto;aspect-ratio:1/0.8}.box_special .inner .txt{width:max(55.714vw, 724px)}.box_special .inner .txt h2{font-weight:300;font-size:max(3.571vw, 46px);letter-spacing:max(0.007vw, 0px)}.box_special .inner .txt h2 span{font-size:max(2.976vw, 38px)}.box_special .inner .txt h2 em{font-style:normal;border-bottom:6px solid #fce473}.box_special .inner .txt .catch{font-weight:300;font-size:3.6rem}.box_special .inner .txt .about{margin-top:max(2.14svw, 27.86px);padding:max(2.143vw, 27px);font-size:max(1.339vw, 17px);font-weight:300;line-height:1.8;border:1px solid gray;position:relative;z-index:100}.box_special .inner .txt .about:before{content:"";width:max(4.286vw, 55px);height:max(4.286vw, 55px);display:block;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_special_top.png) no-repeat 50% 50%;position:absolute;top:max(0.714vw, 9px);left:max(0.714vw, 9px);z-index:-1}.box_special .inner .txt .about:after{content:"";width:max(4.286vw, 55px);height:max(4.286vw, 55px);display:block;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_special_bottom.png) no-repeat 50% 50%;position:absolute;bottom:max(0.714vw, 9px);right:max(0.714vw, 9px);z-index:-1}.box_special .inner .txt .about span{color:#1983c0}.box_special .wrap_list{width:max(95.71svw, 1244.29px);margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr)}.box_special .wrap_list .list{box-sizing:border-box;width:max(50.07svw, 650.93px);min-height:max(19.68svw, 255.82px);background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_special_list.png);background-size:100% auto;background-repeat:no-repeat;background-position:0 max(1.429vw, 18px);display:flex}.box_special .wrap_list .list:nth-child(odd){margin:0 0 max(2.857vw, 37px) 0;padding:0 0 max(1.429vw, 18px) max(3.07svw, 39.93px)}.box_special .wrap_list .list:nth-child(even){margin:min(-3.571vw, -47px) 0 max(5.714vw, 74px) min(-4.86svw, -63.14px);padding:0 max(1.071vw, 13px) 0 0;flex-direction:row-reverse}.box_special .wrap_list .list:last-child{grid-column:1/3;flex-direction:row-reverse;margin:min(-3.571vw, -47px) 0 max(5.714vw, 74px) auto;padding:0 max(1.071vw, 13px) 0 0}.box_special .wrap_list .list .photo{width:max(13.714vw, 178px)}.box_special .wrap_list .list .photo img{width:100%;height:auto;aspect-ratio:1/1.372}.box_special .wrap_list .list .txt{font-weight:300;flex:1 0 auto}.box_special .wrap_list .list:nth-child(odd) .txt{margin:0 0 0 min(-2.143vw, -28px);padding:max(1.43svw, 18.57px) max(4.64svw, 60.36px) 0 max(1.786vw, 23px)}.box_special .wrap_list .list:nth-child(even) .txt,.box_special .wrap_list .list:last-child .txt{padding:max(1.43svw, 18.57px) 0 0 0;margin-left:max(5.71svw, 74.29px)}.box_special .wrap_list .list .txt .name{margin:0 0 max(1.071vw, 13px) 0;padding:max(0.714vw, 9px) 0 0 0;border-bottom:1px solid #bfbfbf;display:flex;justify-content:space-between;align-items:flex-end}.box_special .wrap_list .list .txt .txt_left{font-size:max(1.191vw, 15px)}.box_special .wrap_list .list:nth-child(odd) .txt .txt_left{padding:0 max(1.429vw, 18px) 0 max(2.143vw, 27px)}.box_special .wrap_list .list:nth-child(even) .txt .txt_left,.box_special .wrap_list .list:last-child .txt .txt_left{padding:0 0 0 max(2.143vw, 27px)}.box_special .wrap_list .list .txt .txt_left span{font-size:max(1.786vw, 23px);display:block}.box_special .wrap_list .list .txt .txt_right{padding:0 max(1.429vw, 18px) 0 0;text-align:right;font-size:max(1.191vw, 15px)}.box_special .wrap_list .list:nth-child(even) .txt .txt_right,.box_special .wrap_list .list:last-child .txt .txt_right{padding:0 max(1.429vw, 18px) 0 0}.box_special .wrap_list .list .txt ul{margin:0}.box_special .wrap_list .list .txt ul.noyear,.box_special .wrap_list .list:last-child ul{padding:0 max(0.714vw, 9px) 0 max(1.429vw, 18px)}.box_special .wrap_list .list .txt ul li{margin-left:2.4em;font-size:max(1vw, 13px);font-feature-settings:"palt";line-height:1.33;list-style-type:none;display:flex}.box_special .wrap_list .list .txt ul li span.year{margin-right:1em;white-space:nowrap}.box_special .wrap_list .list .txt ul.noyear li,.box_special .wrap_list .list:last-child .txt ul.noyear li{margin-left:0;padding:0;text-indent:0}.box_special .covering{width:max(92.857vw, 1207px);margin:0 auto max(7.143vw, 92px) auto;padding:max(3.571vw, 46px) 0;display:flex;justify-content:space-between;position:relative;z-index:10}.box_special .covering:before{content:"";width:max(80.714vw, 1049px);min-height:max(39.286vw, 510px);background:#fff;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);z-index:-1}.box_special .covering:after{content:"";width:max(80.714vw, 1049px);min-height:max(39.286vw, 510px);border:3px solid #3b93c0;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);z-index:20}.box_special .covering .txtarea{width:max(46.429vw, 603px)}.box_special .covering .txtarea dt{padding:0 0 max(2.143vw, 27px) max(10.357vw, 134px);font-weight:300;font-size:max(2.476vw, 32px);border-bottom:1px solid #3b93c0}.box_special .covering .txtarea dt span{background:linear-gradient(transparent 70%,#fff1af 30%)}.box_special .covering .txtarea dd.about{padding:max(2.5vw, 32px) max(2.857vw, 37px) max(3.00svw, 39.00px) max(10.357vw, 134px);font-weight:300;font-size:max(1.488vw, 19px);line-height:1.6}.box_special .covering .txtarea dd.list{padding:0 0 0 max(10.357vw, 134px);font-weight:300;font-size:max(1.488vw, 19px)}.box_special .covering .txtarea dd.list ul{width:calc(100% - 17.143vw);float:left}.box_special .covering .txtarea dd.list ul li{margin:0 0 max(1.071vw, 13px) 0;list-style-type:none;position:relative}.box_special .covering .txtarea dd.list ul li span{background:linear-gradient(transparent 70%,#e2eff6 30%)}.box_special .covering .txtarea dd.list ul li:before{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_check_covering.png);transform:scale(.5);position:absolute;top:max(0.357vw, 4px);left:min(-2.143vw, -28px)}.box_special .covering .txtarea .photo_covering{width:max(13.143vw, 170px);margin:0;padding:0 max(0.714vw, 9px) 0 0;float:right}.box_special .covering .txtarea .photo_covering img{width:100%;height:auto;aspect-ratio:1/0.74}.box_special .covering .photoarea{width:max(44.143vw, 573px)}.box_special .covering .photoarea .photo{width:max(44.286vw, 575px)}.box_special .covering .photoarea .photo img{width:100%;height:auto;aspect-ratio:1/0.763}.box_special .covering .photoarea .txt{width:max(31.143vw, 404px);margin:min(-4.286vw, -56px) 0 0 max(3.214vw, 41px);padding:max(0.714vw, 9px) 0;background:rgba(102,169,203,.8);font-weight:300;font-size:max(2.381vw, 30px);color:#fff;text-align:center;line-height:1.6;position:relative;z-index:100}.box_special .covering .photoarea .txt em{font-size:max(1.597vw, 20px);font-style:normal}.box_special .covering .photoarea .txt i{font-size:max(1.786vw, 23px);font-style:normal}#nav_menu{width:100%;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_nav_pagelist.png) no-repeat;background-size:100%;background-position:center 35px}#nav_menu h2{width:max(17.857vw, 232px);margin:0 auto;text-align:center;line-height:1}#nav_menu h2 em{margin:0 0 max(0.714vw, 9px) 0;border-bottom:1px solid #333;font-size:max(4.166vw, 54px);font-weight:300;font-style:normal;display:block}#nav_menu h2 span{font-weight:300;font-size:max(1.786vw, 23px);display:block}#nav_menu .inner{width:max(73.571vw, 956px);margin:0 auto max(7.143vw, 92px) auto;padding:max(3.00svw, 39.00px) 0 max(2.143vw, 27px) 0}#nav_menu dl{margin:0;padding:0;display:flex}#nav_menu dl dt{width:max(12.857vw, 167px);height:max(7.143vw, 92px);background:#62a9d4;border-left:7px solid #307bb8;font-weight:300;font-size:max(1.286vw, 16px);color:#fff;text-align:center;position:relative;clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%)}#nav_menu dl dt span{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}#nav_menu dl dd{margin:0;padding:0 0 0 max(0.714vw, 9px)}#nav_menu dl dd ul{margin:0;padding:0}#nav_menu dl dd ul li{width:max(11.286vw, 146px);height:max(7vw, 91px);margin:0 max(0.571vw, 7px) max(0.571vw, 7px) 0;list-style-type:none;background:#fff;border:1px solid #c4baad;text-align:center;display:table;float:left}#nav_menu dl dd ul li:last-child{margin:0}#nav_menu dl dd ul li a{width:100%;height:100%;text-decoration:none;color:#333;font-weight:300;font-size:max(1.286vw, 16px);display:table-cell;vertical-align:middle;position:relative}#nav_menu dl dd ul li a:after{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_arrow_menu.png);transform:scale(.5);position:absolute;right:0;bottom:min(-0.357vw, -5px)}.box_reason .title p.logo{width:max(27.714vw, 360px);margin:0 auto max(2.5vw, 32px) auto}.box_reason .title p.logo img{width:100%;height:auto;aspect-ratio:1/0.155}.box_reason .title h2{width:max(71.429vw, 928px);margin:0 auto max(3.571vw, 46px) auto;padding:max(0.714vw, 9px) 0;border:1px solid #333;font-weight:300;font-size:max(2.381vw, 30px);text-align:center;position:relative}.box_reason .title h2:after{content:'';display:block;margin:auto;width:1px;height:max(6.43svw, 83.57px);background-color:#828282;position:absolute;bottom:4px;right:0;left:0;transform:translateY(100%)}.box_reason .wrap{width:100%;padding:max(3.214vw, 41px) 0;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_reason.jpg) no-repeat;background-size:cover}.box_reason .wrap h3{width:max(92.857vw, 1207px);margin:0 auto max(2.857vw, 37px) auto;padding:0 0 0 max(3.571vw, 46px)}.box_reason .wrap h3 span{width:max(49.071vw, 637px);display:inline-block}.box_reason .wrap h3 img{width:100%;height:auto;aspect-ratio:1/0.215}.box_reason .inner{width:max(48.929vw, 636px);margin:0 auto;padding:0 max(43.929vw, 571px) 0 0;display:flex;flex-wrap:wrap;gap:max(3.21svw, 41.79px) max(1.786vw, 23px)}.box_reason .inner a{text-decoration:none;color:#333;position:relative}.box_reason .inner a i{position:absolute;top:min(-1.57svw, -20.43px);left:max(1.71svw, 22.29px);z-index:2}.box_reason .inner a:nth-child(1) i{width:max(11.25svw, 146.25px)}.box_reason .inner a:nth-child(2) i{width:max(11.61svw, 150.89px)}.box_reason .inner a:nth-child(3) i{width:max(11.50svw, 149.50px)}.box_reason .inner a:nth-child(4) i{width:max(11.57svw, 150.43px)}.box_reason .inner dl{width:max(19.286vw, 250px);padding:max(2.93svw, 38.07px) max(2.143vw, 27px) max(1.36svw, 17.64px);background:#fff;box-shadow:0px 4px 10px 0px rgba(67,67,67,.2)}.box_reason .inner dl dt{height:max(4.286vw, 55px);font-weight:300;font-size:max(1.637vw, 21px);display:flex;align-items:center}.box_reason .inner dl dd{margin:0}.box_reason .inner dl dd.photo{width:max(19.286vw, 250px);margin:max(1.286vw, 16px) 0}.box_reason .inner dl dd.photo img{width:100%;height:auto;aspect-ratio:1/0.556}.box_reason .inner dl dd.about{padding:max(0.714vw, 9px);background:#f9f4ee}.box_reason .inner dl dd ul{padding:0 0 0 max(1.714vw, 22px)}.box_reason .inner dl dd ul li{font-size:max(1.191vw, 15px);font-weight:200;list-style:none;letter-spacing:min(-0.071vw, -1px);position:relative}.box_reason .inner dl dd ul li:before{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_reason_check.png);transform:scale(.5);position:absolute;top:0;left:min(-1.714vw, -23px)}.box_reason .inner dl dd ul li+li{margin-top:max(0.714vw, 9px)}.box_reason .txt_ex{width:max(85.714vw, 1114px);margin:0 auto;padding:max(2.857vw, 37px) 0 max(6.429vw, 83px) 0;font-weight:300;font-size:max(1.143vw, 14px);line-height:1.8}.box_treatkinds .title{width:100%;padding:max(3.214vw, 41px) 0;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_treatkinds_top.png) no-repeat;background-size:100%;background-position:top 70% center}.box_treatkinds .title .logo{width:max(10.714vw, 139px);margin:0 auto max(2.143vw, 27px) auto}.box_treatkinds .title .logo img{width:100%;height:auto;aspect-ratio:1/0.853}.box_treatkinds .title .inner{width:max(85.714vw, 1114px);margin:0 auto;display:flex}.box_treatkinds .title .inner .photo{width:max(57.143vw, 742px);padding:max(2.143vw, 27px) max(6.786vw, 88px) 0 0}.box_treatkinds .title .inner .photo img{width:100%;height:auto;aspect-ratio:1/0.625}.box_treatkinds .title .inner h3{width:max(21.429vw, 278px);margin:min(-12.857vw, -168px) 0 0 0}.box_treatkinds .title .inner h3 img{width:100%;height:auto;aspect-ratio:1/2.402}.box_treatkinds .listwrap .list{width:100%;margin:0 0 max(5vw, 65px) 0;padding:0 0 max(4.286vw, 55px) 0;display:grid;position:relative}.box_treatkinds .listwrap .list.perio:before{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/st_treatkinds_preio.png);transform:scale(.5);position:absolute;top:min(-1.429vw, -19px);right:-4%}.box_treatkinds .listwrap .list.implant:before{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/st_treatkinds_imp.png);transform:scale(.5);position:absolute;top:-5%;left:22%}.box_treatkinds .listwrap .list.root:before{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/st_treatkinds_root.png);transform:scale(.5);position:absolute;top:-5%;right:-5%}.box_treatkinds .listwrap .list.mouth:before{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/st_treatkinds_mouth.png);transform:scale(.5);position:absolute;top:min(-2.143vw, -28px);left:25%}.box_treatkinds .listwrap .list:nth-child(odd){background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_treatkinds_odd.png) no-repeat;background-size:contain;background-position:center 45px;grid-template-columns:45% auto}.box_treatkinds .listwrap .list:nth-child(even){background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_treatkinds_even.png) no-repeat;background-size:contain;background-position:center 45px;grid-template-columns:1fr 46.42%}.box_treatkinds .listwrap .list:nth-child(odd) .photo{grid-column:1}.box_treatkinds .listwrap .list:nth-child(odd) .txt{margin-right:max(10.00svw, 130.00px);margin-left:max(3.57svw, 46.43px);grid-column:2}.box_treatkinds .listwrap .list:nth-child(even) .txt{margin-right:max(2.64svw, 34.36px);margin-left:max(7.14svw, 92.86px);grid-column:1}.box_treatkinds .listwrap .list:nth-child(even) .photo{grid-column:2}.box_treatkinds .listwrap .list .photo img{width:100%;height:auto;aspect-ratio:1/0.791}.box_treatkinds .listwrap .list .txt h4{margin:max(0.714vw, 9px) 0 max(2.50svw, 32.50px) 0;font-weight:300;font-size:max(4.166vw, 54px);line-height:1}.box_treatkinds .listwrap .list:nth-child(odd) .txt h4{color:#2284be}.box_treatkinds .listwrap .list:nth-child(even) .txt h4{color:#2cabb7}.box_treatkinds .listwrap .list .txt dl dt{padding:0 0 max(2.5vw, 32px) 0;font-weight:300;font-size:max(2.084vw, 27px);line-height:1.6}.box_treatkinds .listwrap .list .txt dl dt span{background:linear-gradient(transparent 80%,#fff1af 80%)}.box_treatkinds .listwrap .list .txt dl dd{margin:0;padding:0 0 max(1.786vw, 23px) 0;font-weight:300;font-size:max(1.339vw, 17px);line-height:1.6}.box_treatkinds .listwrap .list .txt .about{box-sizing:border-box;width:max(28.57svw, 371.43px);padding:max(1.43svw, 18.57px) 0 max(1.43svw, 18.57px) max(1.43svw, 18.57px);background:#fff;position:relative}.box_treatkinds .listwrap .list.perio .txt .about{width:max(33.57svw, 436.43px)}.box_treatkinds .listwrap .list.perio .txt .about:after{content:'';display:block;width:max(13.86svw, 180.14px);height:max(10.71svw, 139.29px);background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_treatkinds_preio.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;bottom:0;right:min(-6.29svw, -81.71px)}.box_treatkinds .listwrap .list.implant .txt .about:after{content:'';width:max(19.71svw, 256.29px);height:max(10.93svw, 142.07px);background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_treatkinds_imp.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;bottom:min(-2.14svw, -27.86px);right:min(-15.57svw, -202.43px)}.box_treatkinds .listwrap .list.root .txt .about:after{content:'';width:max(19.71svw, 256.29px);height:max(10.93svw, 142.07px);background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_treatkinds_root.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;bottom:max(1.43svw, 18.57px);right:min(-15.71svw, -204.29px)}.box_treatkinds .listwrap .list.mouth .txt .about:after{content:'';width:max(19.71svw, 256.29px);height:max(10.93svw, 142.07px);background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_treatkinds_mouth.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;bottom:min(-2.14svw, -27.86px);right:min(-15.57svw, -202.43px)}.box_treatkinds .listwrap .list .txt ul{margin:0;padding:0 0 0 max(0.714vw, 9px)}.box_treatkinds .listwrap .list .txt ul li{padding-left:max(1.79svw, 23.21px);font-size:max(1.339vw, 17px);list-style:none;position:relative}.box_treatkinds .listwrap .list .txt ul li:before{content:'';display:block;width:max(1.00svw, 13.00px);height:max(0.71svw, 9.29px);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:.25em;left:0}.box_treatkinds .listwrap .list .txt ul li+li{margin-top:max(0.57svw, 7.43px)}.box_treatkinds .listwrap .list:nth-child(odd) .txt ul li:before{background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_treatkinds_checkb.png)}.box_treatkinds .listwrap .list:nth-child(even) .txt ul li:before{background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_treatkinds_checkg.png)}.box_treatkinds .listwrap .list:nth-child(odd) .txt ul li span{background:linear-gradient(transparent 60%,#dbeeff 60%)}.box_treatkinds .listwrap .list:nth-child(even) .txt ul li span{background:linear-gradient(transparent 60%,#e3f2f6 60%)}.box_treatkinds .listwrap .list .txt .bt_more a{margin-top:max(2.29svw, 29.71px);display:inline-block;font-weight:300;font-size:max(1.488vw, 19px);color:#333;font-style:italic;text-decoration:underline;line-height:1}.box_treatkinds .listwrap .list:nth-child(odd) .txt .bt_more{text-align:right}.box_secondop{width:max(92.857vw, 1207px);aspect-ratio:1300/570;margin:0 auto max(7.143vw, 92px) auto;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_secondop.png) no-repeat;background-size:contain;text-align:center;display:flex;justify-content:center;align-items:center}.box_secondop .inner{width:max(28.571vw, 371px);margin:0 auto;color:#fff}.box_secondop h2{margin:0 0 max(1.786vw, 23px) 0;font-weight:300;font-size:max(2.679vw, 34px);text-align:center;line-height:1}.box_secondop dl dt{margin:max(1.86svw, 24.14px) 0 max(1.786vw, 23px) 0;padding:0;text-align:center}.box_secondop dl dt span{width:max(21.429vw, 278px);padding:max(0.357vw, 4px) 0;background:#fff;font-weight:300;font-size:max(1.714vw, 22px);color:#42567b;display:inline-block}.box_secondop dl dd{margin:0;padding:0 0 max(1.786vw, 23px) 0;border-bottom:1px solid #fff;font-weight:300;font-size:max(2.084vw, 27px)}.box_secondop .txt{padding:max(2.29svw, 29.71px) 0 0 0}.box_secondop .txt p{font-weight:300;font-size:max(1.286vw, 16px);line-height:1.8}.box_secondop .txt p+p{margin-top:1em}.box_secondop .txt p em{font-style:normal;color:#fff87b}.box_secondop ul{width:100%;margin:max(1.79svw, 23.21px) 0 0 0;padding:0;text-align:center;display:flex;justify-content:space-between}.box_secondop ul li{width:max(13.571vw, 176px);font-weight:300;font-size:max(1.191vw, 15px);list-style:none;text-align:center;position:relative}.box_secondop ul li:after{content:'';display:block;width:max(0.43svw, 5.57px);height:max(0.79svw, 10.21px);background-image:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_secondop_check.png);background-size:100% 100%;position:absolute;top:50%;right:max(0.571vw, 7px);transform:translateY(-50%)}.box_secondop ul li a{background:#fff;color:#42567b;text-decoration:none;display:flex;justify-content:center;align-items:center;aspect-ratio:190/37}.box_pay{width:100%;margin:0 0 max(8.571vw, 111px) 0;padding:max(4.643vw, 60px) 0 max(3.929vw, 51px) 0;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_pay.png) no-repeat;background-size:cover}.box_pay .inner{width:max(85.714vw, 1114px);margin:0 auto;padding:max(1.429vw, 18px) 0 max(3.86svw, 50.14px) 0;background:rgba(255,255,255,.7);text-align:center}.box_pay h3{width:max(20.714vw, 269px);margin:min(-3.214vw, -42px) auto 0 auto;padding:max(0.714vw, 9px) 0;font-weight:300;font-size:max(1.857vw, 24px);line-height:1;background:#fff;border:1px solid #333;position:relative}.box_pay p.txt_card{margin-top:max(3.21svw, 41.79px);font-weight:300;font-size:max(2.084vw, 27px);line-height:1}.box_pay .photo{width:max(62.429vw, 811px);margin:max(2.86svw, 37.14px) auto 0}.box_pay .photo img{width:100%;height:auto;aspect-ratio:1/0.092}.box_pay .txt_about{margin-top:max(2.50svw, 32.50px);font-weight:300;font-size:max(1.714vw, 22px);line-height:1}.box_pay .txt_about em{font-size:max(2.976vw, 38px);font-style:normal;color:#e72326}.box_pay .txt_about span{font-style:normal;color:#e72326}.box_gallery{width:100%;aspect-ratio:2800/1600;margin:0 0 max(5.714vw, 74px) 0;background:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/bg_gallery.jpg) no-repeat;background-size:100% auto}.box_gallery .inner{width:max(85.714vw, 1114px);margin:0 auto;display:flex;justify-content:space-between}.box_gallery .inner .photoarea{width:max(56.429vw, 733px);padding:max(9.286vw, 120px) 0 0 0}.box_gallery .inner .photoarea h3{margin:0 0 max(1.071vw, 13px) 0;padding:0;font-weight:300;font-size:max(3.571vw, 46px)}.box_gallery .inner .photoarea .wrap{width:max(56.429vw, 733px);position:relative}.box_gallery .inner .photoarea .wrap:after{content:"";width:max(55vw, 715px);height:max(35.714vw, 464px);border:1px solid #fff;position:absolute;top:min(-1.071vw, -14px);left:max(1.071vw, 13px)}.box_gallery .inner .photoarea .galleryarea{width:max(55vw, 715px)}.box_gallery .inner .photoarea .galleryarea img{width:100%;height:auto;aspect-ratio:1/0.628}.box_gallery .galleryarea .slide_dots{margin:0;padding:0;position:absolute;top:min(-3.571vw, -47px);right:0}.box_gallery .galleryarea .slide_dots button{display:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent;position:relative}.box_gallery .galleryarea .slide_dots li{width:max(0.929vw, 12px);height:max(0.929vw, 12px);background-color:#b9b9b9;border-radius:50%;margin-right:max(0.714vw, 9px);cursor:pointer;display:inline-block}.box_gallery .galleryarea .slide_dots li.slick-active{background-color:#0084cf}.box_gallery .inner .thumarea{width:max(27.85vw, 362px);margin-top:max(20.00svw, 260.00px)}.box_gallery .inner .thumarea ul{width:max(27.85vw, 362px);padding:0;display:flex;flex-wrap:wrap}.box_gallery .inner .thumarea ul li{width:max(13.429vw, 174px) !important;margin:0 max(0.643vw, 8px) max(0.643vw, 8px) 0;list-style-type:none;cursor:pointer;transform:unset !important}.box_gallery .inner .thumarea ul li:nth-child(2),.box_gallery .inner .thumarea ul li:nth-child(4){margin:0 0 max(0.643vw, 8px) 0}.box_gallery .inner .thumarea ul li img{width:100%;height:auto;aspect-ratio:1/0.649}.img_survey{width:max(57.143vw, 742px);margin:0 auto max(5.714vw, 74px) auto}.img_survey img{width:100%;height:auto;aspect-ratio:1/0.164}.box_newsarea{width:max(92.857vw, 1207px);margin:0 auto max(6.429vw, 83px) auto;display:flex;justify-content:space-between}.box_newsarea .inner{width:calc((100% - 20vw) / 2);padding:max(3.571vw, 46px) max(3.214vw, 41px);border:1px solid #ccc}.box_newsarea .inner:nth-child(odd){margin:0 0 0 max(2.143vw, 27px)}.box_newsarea .inner:nth-child(even){margin:0 max(2.143vw, 27px) 0 0}.box_newsarea .inner:first-of-type:last-of-type{width:max(57.143vw, 742px);margin:auto;box-sizing:border-box}.box_newsarea h3{margin-bottom:max(2.86svw, 37.14px);padding-bottom:max(1.21svw, 15.79px);font-weight:300;font-size:max(2.766vw, 35px);line-height:1;border-bottom:3px double #2c4166;display:flex;justify-content:space-between;align-items:flex-end}.box_newsarea h3 span:nth-child(2){padding:max(0.714vw, 9px) 0 0 0;font-weight:300;font-size:max(1.429vw, 18px)}.box_newsarea .list{width:100%;color:#333;text-decoration:none;display:block}.box_newsarea .list+.list{margin-top:max(1.071vw, 13px)}.box_newsarea .list ul{width:100%;margin:0;padding:0}.box_newsarea .list ul li{font-weight:300;list-style-type:none}.box_newsarea .list ul li.day{padding:max(0.714vw, 9px) 0 max(1.071vw, 13px) 0;color:#578ad6;font-size:max(1.286vw, 16px)}.box_newsarea .list ul li.txt{font-size:max(1.143vw, 14px)}.box_newsarea .list:has(.photo){display:flex}.box_newsarea .list:has(.photo) ul{width:calc(100% - 15vw);margin:0 0 max(1.071vw, 13px) max(2.143vw, 27px)}.box_newsarea .list .photo{width:max(12.857vw, 167px);height:max(7.143vw, 92px);margin:auto;overflow:hidden;position:relative}.box_newsarea .list .photo img{width:100%;height:100%;object-fit:cover}.box_newsarea .bt_more{padding:max(1.429vw, 18px) 0 0 0}.box_newsarea .bt_more a{width:max(15.714vw, 204px);margin:0 auto;padding:max(0.714vw, 9px) 0;text-align:center;font-weight:300;font-size:max(1.143vw, 14px);color:#333;text-decoration:none;border:1px solid #333;display:block;position:relative}.box_newsarea .bt_more a:after{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_news_arrow.png);transform:scale(.5);position:absolute;top:max(0.5vw, 6px);right:max(0.357vw, 4px)}.box_access{width:max(92.857vw, 1207px);margin:0 auto max(2.143vw, 27px) auto}.box_access h3{font-weight:300;font-size:max(2.857vw, 37px);text-align:center;line-height:1}.box_access #maparea{margin-top:max(3.71svw, 48.29px);width:max(92.857vw, 1207px);height:max(35.714vw, 464px);position:relative}.box_access #maparea:before{content:"";display:block;position:absolute;width:1px;height:max(4.286vw, 55px);background:#2e2e2e;top:-2.6em;left:50%;z-index:10}.box_access #maparea iframe{width:100%;height:100%;position:absolute;top:0;left:0}.box_access .bt_more{margin-top:max(1.29svw, 16.71px);text-align:right}.box_access .bt_more a{padding:0 max(2.5vw, 32px) 0 0;font-weight:300;font-size:max(1.286vw, 16px);color:#333;text-decoration:none;display:block;position:relative}.box_access .bt_more a:after{content:url(//www.oshima-dentalclinic.jp/wp-content/themes/humanity/css/../images/top/ic_map_arrow.png);transform:scale(.5);position:absolute;top:min(-0.857vw, -12px);right:min(-0.714vw, -10px)}.txt_end{width:max(92.857vw, 1207px);margin:0 auto max(5.86svw, 76.14px) auto;font-weight:300;font-size:max(1vw, 13px);line-height:1.6}