@charset "UTF-8";body{font-family:'NotoSans'}a:hover{opacity:.5}*{box-sizing:border-box}body{font-family:'Noto Sans JP',"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1vw;line-height:1.5;color:#444;font-feature-settings:"palt"}a{color:#444;text-decoration:none}img{vertical-align:bottom;max-width:100%}.noto_sans{font-family:'Noto Sans JP',sans-serif}.symbol_mark{margin-left:auto;margin-right:auto;width:3.571vw;height:4vw;display:block;margin-top:4.643vw;margin-bottom:2.857vw}.after{position:relative}.before{position:relative}.after:after{content:"";background-size:100%;background-repeat:no-repeat;display:block;position:absolute}.before:before{content:"";background-size:100%;background-repeat:no-repeat;display:inline-block;position:relative}.nospace{letter-spacing:-.5em;margin-right:.5em;margin-left:-.5em;font-size:inherit}.nospace2{letter-spacing:-.5em;font-size:inherit}.flex{display:flex}.wrap{width:max(100%,1300px)}.header{background:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/main01.jpg);background-size:cover;background-repeat:no-repeat;padding-top:1px;height:max(52.214vw,678px);width:100%}h1{font-size:max(.893vw,11px);margin:max(1.071vw,13px) 0 0 max(2.571vw,33px)}.header h1+div.flex{width:max(100%,1300px)}.logo_area{background-color:rgba(96,191,205,.8);width:max(29.429vw,382px);height:max(47.143vw,612px);margin:max(2.571vw,33px) 0 0 max(2.571vw,33px);color:#fff;padding:max(2.143vw,27px) max(4.286vw,55px)}.logo_area img{width:max(14.714vw,191px);height:max(12.571vw,163px);display:block;margin:0 auto max(1.429vw,18px) auto}.logo_area img+p{text-align:center;font-size:max(1.071vw,13px)}.logo_area h2{position:relative;display:inline-block;font-size:max(1.5vw,19px);padding-top:max(1.071vw,13px);padding-left:max(3.214vw,41px);margin-top:max(1.071vw,13px);font-weight:700;width:100%;line-height:1.2;border-top:1px solid #fff}.logo_area h2:before{content:"";background:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/home_icon.png);display:inlien-block;position:absolute;left:0;top:max(2.5vw,32px);width:max(1.857vw,24px);height:max(2.143vw,27px);background-size:cover;background-repeat:no-repeat}.logo_area h2 span.txt1{font-weight:700;font-size:max(1.857vw,24px)}.logo_area h2 span.txt2{font-weight:700;font-size:max(1.286vw,16px)}.logo_area ul{padding:0 max(3.571vw,46px);margin:max(1.071vw,13px) 0;line-height:2;font-size:max(1.214vw,15px);font-family:'hiraginomincho'}.logo_area ul li:before{content:"▶";font-size:max(.857vw,11px);display:inline-block}.header_contact{background-color:#fff;padding:max(1.071vw,13px)}.header_contact h3{color:rgba(255,189,32,1);font-weight:700;font-size:max(1.429vw,18px);text-align:center;margin:min(-.5vw,-7px) 0 max(.357vw,4px) 0}.header_contact h3 span.txt1{font-size:max(1.286vw,16px);font-weight:700}.header_contact .flex a{background-color:rgba(69,181,197,1);position:relative;padding:max(1.214vw,15px) max(1.786vw,23px);color:#fff;font-size:max(1.194vw,15px);width:max(9.071vw,117px);height:max(5.643vw,73px)}.header_contact .flex a:after{content:'';display:inline-block;background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/header_contact_arrow.png);background-size:100% auto;background-repeat:no-repeat;width:max(.714vw,9px);height:max(.714vw,9px);position:absolute;top:max(.357vw,4px);right:max(.357vw,4px)}.header_contact .flex a .txt1{font-size:max(.996vw,12px)}.header_contact .flex a img{position:absolute;width:max(1.214vw,15px);height:max(.929vw,12px);top:max(1.643vw,21px);right:max(2.714vw,35px)}.header_contact .flex a+a{background-color:rgba(92,165,213,1);position:relative;padding:max(1.214vw,15px) max(1.786vw,23px);color:#fff;margin-left:max(.714vw,9px)}.header_contact .flex a+a img{position:absolute;width:max(1.214vw,15px);height:max(.929vw,12px);top:max(1.643vw,21px);right:max(2.143vw,27px)}.logo_area+h3{width:max(2.429vw,31px);height:max(35.786vw,465px);margin:max(11.571vw,150px) 0 0 max(11.214vw,145px)}.logo_area+h3 img{width:100%}.logo_area+h3+h2{width:max(23.107vw,300px);height:max(45.643vw,593px)}.logo_area+h3+h2 img{width:100%}.header .flex{position:relative;z-index:1}.main_circle{background-color:rgba(255,255,255,.6);border-radius:max(23.429vw,304px);width:max(24.143vw,313px);height:max(24.143vw,313px);position:absolute;bottom:min(-2.429vw,-32px);right:0;padding:max(3.214vw,41px) 0 0 max(5vw,65px)}.main_circle h3{background-color:rgba(69,181,197,1);color:#fff;text-align:center;padding:max(.357vw,4px) 0 max(.143vw,1px) 0;font-size:max(1.341vw,17px);width:max(14.714vw,191px);line-height:1;font-family:'hiraginomincho'}.main_circle ul{margin-top:max(2.143vw,27px)}.main_circle ul li{position:relative;font-size:max(1.214vw,15px);font-family:'hiraginomincho'}.main_circle ul li+li{margin-top:max(.286vw,3px)}.main_circle ul li:before{content:"";background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/main_check.png);display:inline-block;width:max(1.071vw,13px);height:max(.821vw,10px);background-size:cover;background-repeat:no-repeat;margin-right:max(.357vw,4px)}.main_circle ul li span.txt1{border-bottom:2px solid rgba(255,189,32,1)}.location_en{width:max(16.714vw,217px);height:max(2.786vw,36px);background-color:rgba(69,181,197,1);color:#fff;font-size:max(2.429vw,31px);line-height:1;text-align:center;padding:max(.357vw,4px) 0;margin:max(5vw,65px) max(41.643vw,541px) max(2.143vw,27px) max(41.643vw,541px);font-family:'TIMES'}.location h2{text-align:center;font-size:max(2.857vw,37px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.location h2 span.txt1{font-size:max(2.286vw,29px)}.location h2 span.txt2{color:#45b5c5}.location h2 span.txt3{font-size:max(3.571vw,46px)}.location ul{display:flex;justify-content:center}.location ul li{position:relative;font-size:max(1.782vw,23px)}.location ul li+li{margin-left:max(2.143vw,27px)}.location ul li span.txt1{font-size:max(2.305vw,29px)}.location ul li:before{content:"";margin-right:max(.571vw,7px);position:relative;display:inline-block;background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/location_check.png);background-size:cover;width:max(1.75vw,22px);height:max(1.75vw,22px);background-repeat:no-repeat}.location div.flex{justify-content:space-between;width:max(92.857vw,1207px);margin-left:max(3.571vw,46px);margin-right:max(3.571vw,46px)}.location .clinic_area{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/location_back.png);background-size:cover;padding:max(5.357vw,69px) 0 max(7.714vw,100px) 0}.location_box{width:max(27.5vw,357px);position:relative}.location_box h3{background-color:rgba(69,181,197,1);color:#fff;padding:max(.143vw,1px) max(.357vw,4px);position:absolute;top:max(2.143vw,27px);left:min(-1.429vw,-19px);font-size:max(2vw,26px)}.location_box h3 span.txt1{font-size:max(1.429vw,18px)}.location_box h4{font-size:max(2vw,26px);text-align:center;line-height:1.3}.location_box h4 span.txt1{font-size:max(1.571vw,20px)}.location_box h4 span.txt2{position:relative;z-index:2}.location_box h4 span.txt2:after{position:absolute;content:"";width:100%;bottom:max(.214vw,2px);left:0;z-index:-1;border-bottom:5px solid rgba(255,221,137,1)}.location_box h4 span.txt3{font-size:max(2vw,26px)}.location_box table{width:100%;border-top:1px solid #000;margin-top:max(1.429vw,18px)}.location_box table th,.location_box table td{text-align:center;font-size:max(1.279vw,16px);vertical-align:middle;padding:max(.214vw,2px) 0}.location_box table thead td{width:max(2.071vw,26px)}.location_box table thead th{letter-spacing:max(.143vw,1px);font-size:max(1.214vw,15px);color:#45b5c5;font-weight:500}.location_box table tr{border-bottom:1px solid #000}.location_box table tbody td{font-size:max(1vw,13px)}.location_box .hosoku{display:block;text-align:right;font-size:max(1.214vw,15px);margin-top:max(.571vw,7px)}.location_center h3{background-color:rgba(92,165,213,1)}.location_center table th{color:rgba(92,165,213,1)}.clinic_name{text-align:center;font-size:max(1.286vw,16px);margin:max(1.429vw,18px) auto max(.357vw,4px) auto}.clinic_name+a{background-color:rgba(69,181,197,1);color:#fff;font-size:max(1.557vw,20px);width:max(23.5vw,305px);border-radius:max(.714vw,9px);display:block;text-align:center;padding:max(.5vw,6px) 0 max(.357vw,4px) 0;margin-left:auto;margin-right:auto;position:relative}.clinic_name+a:after{position:absolute;right:max(.714vw,9px);top:20%;content:"＞";font-size:max(1.286vw,16px)}.never_head{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/nevergiveup.jpg);background-size:cover;height:max(45.5vw,591px);width:max(100%,1300px);margin-top:max(4.286vw,55px);padding-top:max(17.857vw,232px)}.never_area h2{font-size:max(4.286vw,55px);color:rgba(92,165,213,1);text-align:center;font-weight:700;text-shadow:0 0 10px rgba(255,255,255,.9),0 0 10px rgba(255,255,255,.9),0 0 10px rgba(255,255,255,.9),0 0 10px rgba(255,255,255,.9);font-family:'arial'}.never_area h2+h3{color:#fff;font-size:max(2.429vw,31px);text-align:center;text-shadow:0px 0px 6px #959595;font-family:"hiraginomincho",serif}.never_area h3 span.txt1{font-size:max(2.857vw,37px);font-family:"hiraginomincho",serif}.never_box{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/never_back.png);width:max(92.714vw,1205px);height:max(63.571vw,826px);background-size:cover;margin:min(-5vw,-65px) max(3.643vw,47px) 0 max(3.643vw,47px);padding-top:1px}.never_box h3{width:max(66.071vw,858px);margin:max(2.857vw,37px) auto max(2.857vw,37px) auto;font-size:max(3.214vw,41px)}.never_box h3 span.txt1{font-size:max(4.286vw,55px);color:rgba(92,165,213,1)}.never_box .line2{display:block;text-align:right}.never_box ul li{position:relative;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.never_box ul li+li{margin-top:max(1.429vw,18px)}.never_box ul{width:max(54.286vw,705px);margin-left:auto;margin-right:auto;font-size:max(2.429vw,31px);position:relative}.never_box ul li:before{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/never_check.png);background-size:cover;width:max(2.5vw,32px);height:max(2.179vw,28px);content:"";display:inline-block;margin-right:max(1.071vw,13px)}.never_box h4{font-size:max(3vw,39px);font-family:"hiraginomincho",serif;font-weight:700;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;margin:max(2.857vw,37px) 0 0 max(18.214vw,236px);letter-spacing:max(.214vw,2px)}.never_box h4+p{margin:max(1.429vw,18px) 0 0 max(18.214vw,236px);font-size:max(2.143vw,27px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.content_space{padding:max(3.571vw,46px) 0;text-align:center;width:max(100%,1300px)}.content_space img{width:max(5.714vw,74px);height:max(6.357vw,82px)}.treatment{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/treatmentcase_back.png);background-size:contain;width:max(100%,1300px);background-repeat:no-repeat;padding-top:1px}.treatment_en{font-size:max(5.316vw,69px);color:#45b5c5;text-align:right;margin-top:max(2.143vw,27px);margin-right:max(.714vw,9px);font-family:'TIMES'}.treatment h2{font-size:max(2.921vw,37px);margin-left:auto;width:max(42.857vw,557px);margin-right:max(2.143vw,27px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.treatment h2 span.line2{text-align:center;display:block}.treatment h2 span.line3{display:block;margin-left:max(11.429vw,148px)}.treatment h2 span.line3 .txt1{position:relative;border-bottom:5px solid rgba(255,229,88,1)}.treatment h2+div.flex{width:max(92.714vw,1205px);padding:max(3.571vw,46px) max(3.571vw,46px) 0 max(3.571vw,46px);background-color:#fff;margin:max(8.571vw,111px) max(3.643vw,47px) 0px max(3.643vw,47px);flex-wrap:wrap;justify-content:space-between}.treatment h2+div.flex .case_box{width:max(40.929vw,532px)}.treatment h2+div.flex .case_box .flex img{width:max(19.286vw,250px)}.treatment h2+div.flex .case_box .flex img:nth-child(2){width:max(1.357vw,17px);height:max(2.071vw,26px);margin:max(5.714vw,74px) max(.5vw,6px)}.treatment h2+div.flex .case_box h3{background-color:rgba(69,181,197,1);text-align:center;color:#fff;padding:max(.357vw,4px) 0;width:100%;border-radius:max(.357vw,4px);margin-bottom:max(2.143vw,27px);font-size:max(1.741vw,22px)}.treatment h2+div.flex .case_box:nth-child(2) h3,.treatment h2+div.flex .case_box:nth-child(3) h3{background-color:rgba(43,146,199,1)}.treatment h2+div.flex .case_box p{font-size:max(1.524vw,19px);margin:max(1.429vw,18px) 0 max(2.143vw,27px) 0}.treatment .case_under{width:max(85.571vw,1112px);margin:0 max(7.214vw,93px);justify-content:space-between;flex-wrap:wrap}.treatment .case_under .case_box{width:max(25.5vw,331px)}.treatment .case_under .case_box img{width:max(12.036vw,156px)}.treatment .case_under .case_box img:nth-child(2){width:max(.786vw,10px);height:max(1.25vw,16px);margin:max(3.357vw,43px) max(.286vw,3px) 0 max(.286vw,3px)}.treatment .case_under .case_box h3{background-color:rgba(69,181,197,1);color:#fff;border-radius:max(.357vw,4px);padding:max(.214vw,2px) 0;text-align:center;font-size:max(1.141vw,14px);margin-bottom:max(1.643vw,21px)}.treatment .case_under .case_box:nth-child(2n) h3{background-color:rgba(43,146,199,1)}.treatment .case_under .case_box p{margin:max(1.857vw,24px) 0 max(2.5vw,32px) 0;font-size:max(1.071vw,13px)}.team_medical{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/team_medical_back.png);width:max(100%,1300px);height:max(53.571vw,696px);margin-top:max(3.571vw,46px);background-size:cover;background-repeat:no-repeat}.team_medical_en{font-size:max(9.524vw,123px);color:#0099e5;opacity:40%;line-height:1;margin-left:max(4.286vw,55px);font-family:'TIMES'}.team_medical h2{font-size:max(2.921vw,37px);text-shadow:0 0 10px rgba(0,0,0,.4);color:#fff;margin:max(.714vw,9px) 0 0 max(4.286vw,55px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.team_medical_box{margin:max(.714vw,9px) 0 0 max(4.286vw,55px);width:max(32.071vw,416px);padding-top:max(1.786vw,23px);position:relative}.team_medical_box h3{font-size:max(2.381vw,30px);text-align:center;color:#2b92c7;position:relative;font-weight:700;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.team_medical_box h3:after{position:absolute;left:0;right:0;bottom:max(.5vw,6px);margin:auto;border-bottom:1px solid;content:"";width:max(23.571vw,306px)}.team_medical_box h3 span.txt1{font-size:max(2vw,26px);font-weight:700;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.team_medical_box h3+p{font-size:max(1.857vw,24px);font-family:"hiraginomincho",serif;line-height:1;text-align:center}.team_medical .graph p span.line1{color:#2b92c7;font-size:max(1.488vw,19px);display:block;font-weight:600}.team_medical .graph p{font-size:max(1.339vw,17px);line-height:1.1}.graph1{text-align:right;position:absolute;top:max(8.571vw,111px);left:max(2.857vw,37px);width:max(8.571vw,111px)}.graph2{text-align:right;position:absolute;top:max(15vw,195px);left:max(2.143vw,27px);width:max(6.429vw,83px)}.graph3{text-align:right;position:absolute;top:max(21.071vw,273px);left:max(2.857vw,37px);width:max(7.5vw,97px)}.graph4{text-align:right;position:absolute;top:max(8.571vw,111px);right:max(2.143vw,27px);width:max(8.571vw,111px)}.graph5{text-align:right;position:absolute;top:max(15vw,195px);right:max(2.143vw,27px);width:max(7.143vw,92px)}.graph6{text-align:right;position:absolute;top:max(21.071vw,273px);right:max(2.143vw,27px);width:max(7.143vw,92px)}.blue_back{margin:max(20.643vw,268px) max(2.143vw,27px) 0 max(4.286vw,55px);color:#fff;font-size:max(1.488vw,19px);line-height:1.3}.blue_back span.txt1{color:#fff5ae}.doctor_area{margin-top:max(.714vw,9px);background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/team_doctor_back.jpg);padding-top:max(5vw,65px);padding-bottom:max(3.429vw,44px)}.doctor_area .flex{width:max(90.214vw,1172px);margin-left:max(4.536vw,58px);margin-right:max(4.536vw,58px);flex-wrap:wrap}.doctor_area .flex .doctor_box{width:max(30.071vw,390px);padding:0 max(2.857vw,37px)}.doctor_area .flex .doctor_box:nth-child(3n-1){border-left:3px dotted #868686;border-right:3px dotted #868686;padding:0 max(2.643vw,34px)}.doctor_area img{margin-top:min(-4.286vw,-56px)}.doctor_area .flex .doctor_box:nth-child(n+4) img{margin-top:0}.doctor_area .flex .doctor_box:nth-child(n+4){margin-top:max(2.714vw,35px);padding-top:0;position:relative}.doctor_area .flex .doctor_box:nth-child(n+4):before{content:"";border-top:3px dotted #868686;width:100%;position:absolute;top:min(-1.357vw,-18px)}.doctor_area .flex .doctor_box:nth-child(n+4) h3{margin-top:min(-2.143vw,-28px)}.doctor_area .flex h3{font-size:max(2.299vw,29px);vertical-align:middle;width:100%;margin-top:min(-1.429vw,-19px);margin-left:0;margin-right:0;font-weight:700;border-bottom:1px solid #000;justify-content:space-between;padding-bottom:max(.357vw,4px)}.doctor_area .flex h3 span.txt1{font-size:max(1.857vw,24px);display:inline-block;line-height:1;vertical-align:middle;color:rgba(43,146,199,1);font-style:italic;font-weight:700;margin-right:max(.714vw,9px);margin-left:auto;text-shadow:0 0 10px rgba(255,255,255,.7),0 0 10px rgba(255,255,255,.7),0 0 10px rgba(255,255,255,.7),0 0 10px rgba(255,255,255,.7),0 0 10px rgba(255,255,255,.7);font-family:'BKANT_0'}.doctor_area .flex h3 span.txt2{font-size:max(1.857vw,24px);display:inline-block;line-height:1;vertical-align:middle;color:#93cab5;font-style:italic;font-weight:700;margin-left:auto;margin-right:max(.714vw,9px);font-family:'BKANT_0';text-shadow:0 0 10px rgba(255,255,255,.7),0 0 10px rgba(255,255,255,.7),0 0 10px rgba(255,255,255,.7),0 0 10px rgba(255,255,255,.7),0 0 10px rgba(255,255,255,.7)}.doctor_area dt{display:inline-block;width:max(5.286vw,68px);margin-left:max(.929vw,12px)}.doctor_area dd{display:inline-block;width:max(19.286vw,250px);margin-right:min(-2.143vw,-28px);vertical-align:top}.doctor_area dl{padding:max(.714vw,9px) 0;font-size:max(1.143vw,14px);vertical-align:top}.doctor_name{font-weight:700;margin-left:max(.857vw,11px);font-family:"hiraginomincho",serif}.feature_area{width:max(94.286vw,1225px);margin-left:max(2.857vw,37px);margin-right:max(2.857vw,37px)}.feature_area .feature_top{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/feature01.jpg);background-position:100%;background-size:contain;height:max(43.071vw,559px);background-repeat:no-repeat;background-color:rgba(207,233,245,1)}.feature_circle{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/feature_circle.png);margin:max(2.143vw,27px) 0 0 max(1.429vw,18px);width:max(43.821vw,569px);height:max(44.536vw,578px);background-size:cover;position:relative;z-index:9}.feature_circle p{font-size:max(2.589vw,33px)}.feature_circle p span.txt1{font-size:max(3.28vw,42px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.feature_en1{background-color:rgba(67,83,78,.7);color:#fff;display:block;font-size:max(1.194vw,15px);width:max(14.643vw,190px);text-align:center;margin-top:min(-.286vw,-4px);font-family:'NotoSans'}.feature_en2{background-color:rgba(255,255,255,.7);color:#000;display:block;font-size:max(1.194vw,15px);width:max(10.714vw,139px);text-align:center;margin-top:min(-.286vw,-4px)}.feature01{position:absolute;top:max(6.714vw,87px);text-align:right;right:max(25.357vw,329px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.feature02{position:absolute;top:max(6.714vw,87px);color:#fff;text-align:left;left:max(25.714vw,334px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.feature03{position:absolute;top:max(31.071vw,403px);color:#fff;text-align:right;right:max(25.357vw,329px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.feature04{position:absolute;top:max(31.071vw,403px);text-align:left;left:max(25.714vw,334px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.feature01 .feature_en2{margin-left:auto}.feature02 .feature_en2{margin-right:auto;font-family:'NotoSans'}.feature03 .feature_en2{margin-left:auto;font-family:'NotoSans'}.feature04 .feature_en2{margin-right:auto}.feature_ttl_area{background-color:rgba(255,255,255,.9);position:relative;z-index:1;width:max(49.071vw,637px);height:max(34.786vw,452px);margin:max(5vw,65px) 0 0 min(-3.929vw,-52px);padding:max(2.857vw,37px) max(1.071vw,13px) max(.714vw,9px) max(1.071vw,13px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.feature_subttl{font-size:max(3vw,39px);padding:0 max(2.857vw,37px) max(1.429vw,18px) max(2.857vw,37px);line-height:1.3;border-bottom:1px solid}.feature_subttl span.txt1{color:#2b92c7}.feature_subttl span.line2{display:block;text-align:right}.feature_subttl span.txt2{color:#000}.feature_ttl_under{margin:max(1.786vw,23px) auto}.feature_ttl_under h3{font-size:max(2.448vw,31px);width:max(27.714vw,360px);margin-left:auto;margin-right:max(1.429vw,18px)}.feature_ttl_under h3 span.line2{text-align:right;display:block}.feature_ttl_under h2{margin:min(-7.857vw,-103px) 0 0 max(3.571vw,46px);font-size:max(3.979vw,51px);letter-spacing:max(1.429vw,18px);line-height:1;position:relative;width:max(40vw,520px);padding-bottom:max(1.071vw,13px)}.feature_ttl_under h2:after{border-bottom:solid 10px rgba(255,229,88,1);content:"";position:absolute;width:100%;display:block;bottom:0;left:0}.feature_ttl_under h2 span.txt1{font-size:max(19.465vw,253px);font-style:italic;margin-bottom:min(-2.286vw,-30px);display:inline-block;vertical-align:bottom}.feature_ttl_under h2 span.txt2{font-size:max(6.886vw,89px)}.feature_2nd_pic,.feature_3rd_pic{width:max(28vw,364px)}.feature_2nd a,.feature_3rd a{padding:.1px 0 max(2.143vw,27px) 0;display:block}.feature_box_area1{background-color:rgba(207,233,245,1);position:relative;padding:1px 0 0}.feature_box_area1 h3+img{width:max(9.643vw,125px);position:absolute;top:min(-2.143vw,-28px);right:max(2.143vw,27px)}.feature_box_area2{background-color:rgba(228,244,251,1);padding-top:1px;padding:1px 0 0;position:relative}.feature_content{width:max(66.286vw,861px)}.feature_content h3{font-size:max(2.143vw,27px);text-align:center;margin-top:max(2.143vw,27px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.feature_content h3 span.txt1{font-size:max(2.857vw,37px)}.feature_content h3 span.txt2{border-bottom:4px solid rgba(255,229,88,1);line-height:max(2.786vw,36px);display:inline-block}.feature_box_area1 h3+img+div.flex{width:max(60.429vw,785px);margin:max(1.429vw,18px) 0 0 max(2.143vw,27px);justify-content:space-between}.feature_box h4{background-color:rgba(124,203,214,1);color:#fff;padding:max(.214vw,2px) 0;text-align:center;font-size:max(1.286vw,16px);margin-bottom:max(1.429vw,18px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.feature_box h4 span.txt1{font-size:max(1.714vw,22px)}.feature_box h4 span.txt2{color:#ffe558}.feature_box_area2 h3+img+div.flex{width:max(60.429vw,785px);margin:max(1.429vw,18px) 0 0 max(2.143vw,27px);justify-content:space-between}.feature_box2 h4{background-color:rgba(106,178,216,1);color:#fff;padding:max(.214vw,2px) 0;text-align:center;font-size:max(1.286vw,16px);margin-bottom:max(1.429vw,18px)}.feature_box2 h4 span.txt1{font-size:max(1.714vw,22px)}.feature_box2 h4 span.txt2{color:#ffe558}.feature_box,.feature_box2{width:max(28.571vw,371px)}.feature_box h4+img{width:max(27.286vw,354px);margin-left:auto;margin-right:auto;display:block}.feature_box+.feature_box h4+img{width:max(26.929vw,350px);height:max(15.357vw,199px)}.feature_box2 h4+img,.feature_3rd .feature_box h4+img{width:max(23.393vw,304px);height:max(15.357vw,199px);display:block;margin-left:auto;margin-right:auto}.feature_box ul,.feature_box2 ul{margin:max(1.429vw,18px) 0 0 max(2.857vw,37px)}.feature_box ul li,.feature_box2 ul li{line-height:2;font-size:max(1.143vw,14px);font-weight:600}.feature_box ul li:before,.feature_box2 ul li:before{content:"";background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/feature_check.png);display:inline-block;height:max(.857vw,11px);width:max(1.214vw,15px);background-size:cover;display:inline-block;margin-right:max(.571vw,7px)}.feature_box_area2 h3+img{width:max(12.5vw,162px);position:absolute;top:min(-2.143vw,-28px);right:max(1.429vw,18px)}.feature_box2 h4 span.txt2{font-size:max(1.714vw,22px)}.feature_3rd .feature_box_area1 h3+img+div.flex,.feature_3rd .feature_box_area2 h3+img+div.flex{margin-top:max(.357vw,4px)}.confidence_area{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/confidence.png);background-size:contain;background-repeat:no-repeat;margin-top:max(10.714vw,139px)}.confidence_area h2{order:2;margin-right:max(10vw,130px);margin-top:min(-1.429vw,-19px)}.confidence_area h3{order:1;margin-left:auto;margin-top:max(8.571vw,111px);margin-right:max(5vw,65px)}.confidence_area h2 img{width:max(11.536vw,149px)}.confidence_area h3 img{width:max(2.643vw,34px)}.confidence_area .flex+p{width:max(73.071vw,949px);margin:max(1.429vw,18px) max(13.464vw,175px) 0 max(13.464vw,175px);font-size:max(.929vw,12px);font-weight:500}.confidence_under{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/confidence_back.jpg);background-size:cover;background-repeat:no-repeat;padding:max(5.571vw,72px) max(3.571vw,46px) max(4.286vw,55px) max(3.571vw,46px);margin-top:max(3.571vw,46px)}.confidence_under_box{background-color:rgba(255,255,255,.85);padding:max(5.929vw,77px) max(1.286vw,16px);width:max(92.857vw,1207px)}.confidence_under_box .flex{flex-wrap:wrap}.confidence_under_box .flex .confidence_box{width:max(30.071vw,390px);position:relative;padding:max(.714vw,9px) max(1.429vw,18px) max(4.286vw,55px) max(1.429vw,18px)}.confidence_under_box .flex .confidence_box img{width:max(25.214vw,327px)}.confidence_under .flex .confidence_box:nth-child(3n-1){border-left:3px dotted #868686;border-right:3px dotted #868686;padding:max(.714vw,9px) max(1.214vw,15px) max(4.286vw,55px) max(1.214vw,15px)}.confidence_under .flex .confidence_box:nth-child(n+4){margin-top:max(2.714vw,35px);position:relative}.confidence_under .flex .confidence_box:nth-child(n+4):before{content:"";border-top:3px dotted #868686;width:100%;position:absolute;top:min(-1.357vw,-18px);left:min(-.143vw,-2px)}.confidence_under .flex .confidence_box h3{text-align:center;color:#6d5419;font-size:max(1.714vw,22px);margin:max(.714vw,9px) 0 max(1.429vw,18px) 0;border-bottom:1px solid;padding-bottom:max(.714vw,9px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.confidence_under .flex .confidence_box h3 span{font-size:max(2.286vw,29px)}.confidence_under .flex .confidence_box ul{margin:max(1.429vw,18px) 0 0 max(2.857vw,37px);font-size:max(1.143vw,14px)}.confidence_under .flex .confidence_box ul li{line-height:2}.confidence_box h3+p{font-size:max(1.286vw,16px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif;padding:0 max(1.643vw,21px);letter-spacing:max(.143vw,1px)}.confidence_under .flex .confidence_box ul li:before{content:"";background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/confidence_check.png);background-size:cover;width:max(1.214vw,15px);height:max(.857vw,11px);display:inline-block;margin-right:max(.357vw,4px)}.confidence_under .flex .confidence_box a{text-align:right;color:#6d5419;margin:max(2.143vw,27px) 0 0 auto;display:block;font-size:max(1.143vw,14px);position:absolute;bottom:max(.714vw,9px);right:max(2.143vw,27px)}.confidence_under .flex .confidence_box a:before{content:"";background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/confidence_arrow.png);background-size:cover;width:max(1.929vw,25px);height:max(1.929vw,25px);display:inline-block;margin-right:max(.357vw,4px);vertical-align:middle;margin-top:min(-.286vw,-4px)}.confidence_under .flex .confidence_box:nth-child(n+4) img{padding-top:max(.714vw,9px)}.confidence_under .flex .confidence_box ul li span.indent{display:block;margin-left:max(1.714vw,22px);margin-top:min(-.357vw,-5px)}.payment{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/simulation_back.jpg);background-size:100% auto;background-repeat:no-repeat;padding-top:1px;padding-bottom:max(2.071vw,26px);margin-top:max(4.286vw,55px)}.payment h2{font-size:max(3.571vw,46px);color:#2b92c7;text-align:center;margin:max(2.143vw,27px) 0 max(.714vw,9px) 0;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.payment h2+p{width:max(62.143vw,807px);font-size:max(1.286vw,16px);margin-left:auto;margin-right:auto}.payment h2 span.txt1{font-size:max(4.511vw,58px)}.payment_wrap{justify-content:space-between;flex-wrap:wrap;width:max(89vw,1157px);margin-left:max(5.5vw,71px);margin-right:max(5.5vw,71px);padding-bottom:max(1.643vw,21px)}.payment .flex .payment_box{margin-top:max(2.143vw,27px);width:max(43.5vw,565px);height:max(28.214vw,366px);background-color:#fff;padding:max(2.071vw,26px) max(1.857vw,24px) max(.714vw,9px) max(1.857vw,24px);box-shadow:0 4px 2px rgba(195,212,218,1)}.payment_box .flex{flex-wrap:wrap;justify-content:space-between}.payment_box img{width:max(16.214vw,210px)}.payment_box h3{font-size:max(2vw,26px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.payment_box h3 span.txt1{font-size:max(2.714vw,35px)}.payment_box .pay_right .pay_box1{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/simulation_box1.jpg);width:max(19.929vw,259px);height:max(19.929vw,259px);padding-top:1px;background-size:cover;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.payment_box .pay_right .pay_box2{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/simulation_box2.jpg);width:max(19.929vw,259px);height:max(19.929vw,259px);padding-top:1px;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif;background-size:cover}.payment_box .pay_over{margin:max(1.071vw,13px) max(2.143vw,27px) max(2.714vw,35px) max(2.143vw,27px);position:relative}.payment_box .pay_over p{font-size:max(1.5vw,19px);text-align:center}.payment_box .pay_over p.amount{font-size:max(2.571vw,33px);color:#bc721a;line-height:1.1}.payment_box .pay_box2 .pay_over p.amount{color:#5aabd4}.payment_box .pay_over p.amount span.txt1{font-size:max(4.411vw,57px)}.payment_box .pay_over p.amount span.tax{position:absolute;font-size:max(1vw,13px);color:#000;top:max(2.857vw,37px);right:max(1.286vw,16px)}.payment_box .pay_under{margin:max(1.071vw,13px) max(1.429vw,18px) max(2.857vw,37px) max(1.429vw,18px);position:relative}.payment_box .pay_under p{font-size:max(1.5vw,19px);text-align:center}.payment_box .pay_under p.amount{font-size:max(2.571vw,33px);color:#bc721a;line-height:1.1}.payment_box .pay_box2 .pay_under p.amount{color:#5aabd4}.payment_box .pay_under p.amount span.txt1{font-size:max(4.411vw,57px)}.payment_box .pay_under p.amount span.tax{position:absolute;font-size:max(1vw,13px);color:#000;top:max(2.857vw,37px);right:max(1.286vw,16px)}.payment_box .pay_under p.amount_under{line-height:1;margin-top:min(-.429vw,-6px);font-size:max(1.857vw,24px)}.pay_right dl{width:max(19.929vw,259px);font-size:max(1.143vw,14px);margin:max(.5vw,6px) 0 0 0}.pay_right dl dt{width:max(11.429vw,148px);display:inline-block}.pay_right dl dd{width:max(8.429vw,109px);text-align:right;display:inline-block}.payment_box div.flex+p{text-align:right;font-size:max(1.041vw,13px)}.howtopay{background-color:#fff;box-shadow:0 4px 2px rgba(195,212,218,1);width:max(88.786vw,1154px);height:max(19.929vw,259px);margin:max(4.071vw,52px) max(5.607vw,72px) max(2.143vw,27px) max(5.607vw,72px);padding-top:1px}.howtopay h2{background-color:rgba(255,255,255,.9);border:1px solid #000;padding:max(.714vw,9px) 0;text-align:center;width:max(28.143vw,365px);line-height:1;color:#000;font-size:max(2.314vw,30px);margin:min(-2.143vw,-28px) auto 0 auto;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.howtopay h3{text-align:center;font-size:max(2.084vw,27px);margin:max(1.357vw,17.643px) auto max(.857vw,11.143px) auto;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.howtopay h3+p{text-align:center;font-size:max(1.339vw,17px);margin:0 auto max(1.429vw,18px) auto;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.howtopay img{width:max(52.857vw,687px);margin-left:auto;margin-right:auto;display:block}.sweden_area{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/sweden_back.jpg);background-size:100% auto;padding:max(3.571vw,46px) 0 max(4.571vw,59px) 0;width:max(93.286vw,1212px);margin:max(4.286vw,55px) max(3.357vw,43px) 0 max(3.357vw,43px)}.sweden_area img.flag{width:max(5.857vw,76px);margin-left:auto;margin-right:auto;display:block}.sweden_area img.flag+p{font-size:max(2.143vw,27px);text-align:center;margin:max(2.857vw,37px) auto max(.714vw,9px) auto;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.sweden_area h2{font-size:max(3.143vw,40px);text-align:center;line-height:1;font-weight:700;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.sweden_area h2 span.txt1{color:#005c9b;font-weight:700;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.sweden_subttl{font-size:max(1.571vw,20px);text-align:center;margin-bottom:max(2.143vw,27px);margin-top:max(.714vw,9px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.sweden_box1{width:max(60.571vw,787px);height:max(24.786vw,322px);background-color:rgba(160,152,122,.7);margin-top:max(5.571vw,72px);margin-left:max(10.143vw,131px);padding:max(4vw,52px) 0 0 max(3.071vw,39px)}.sweden_box1+img{width:max(46.643vw,606px);height:max(28.643vw,372px);margin-left:min(-29vw,-377px)}.sweden_box1 h3{background-color:#fff;color:#b3a984;width:max(25.857vw,336px);padding:max(.214vw,2px) 0;text-align:center;font-size:max(1.857vw,24px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.sweden_box1 h4{width:max(25.857vw,336px);margin:max(1.071vw,13px) 0;text-align:center;letter-spacing:max(.143vw,1px);color:#fff;font-size:max(1.714vw,22px)}.sweden_box1 p{width:max(25.857vw,336px);font-size:max(1.214vw,15px);color:#fff}.sweden_box2{width:max(55.643vw,723px);height:max(24.786vw,322px);background-color:rgba(78,112,127,.65);margin-top:max(5.571vw,72px);margin-right:auto;padding:max(4vw,52px) 0 0 max(26.071vw,338px)}.sweden_pic2{width:max(46.643vw,606px);height:max(28.643vw,372px);margin-left:max(6.143vw,79px);margin-right:min(-22.857vw,-298px);z-index:9}.sweden02{margin-top:max(6vw,78px)}.sweden_box2 h3{background-color:#fff;color:#7c9099;width:max(25.857vw,336px);padding:max(.214vw,2px) 0;text-align:center;font-size:max(1.857vw,24px)}.sweden_box2 h4{width:max(25.857vw,336px);margin:max(1.071vw,13px) 0;color:#fff;text-align:center;letter-spacing:max(.143vw,1px);font-size:max(1.714vw,22px)}.sweden_box2 p{width:max(25.857vw,336px);font-size:max(1.214vw,15px);color:#fff}.flow_area{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/flow_back.jpg);background-size:100% auto;background-repeat:no-repeat;margin-top:max(9.286vw,120px);padding-top:1px;padding-bottom:max(6.786vw,88px)}.flow_area h2{font-size:max(3.571vw,46px);text-align:center;line-height:1;margin-top:max(2.857vw,37px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.flow_area h2 span{display:block;font-size:max(5.059vw,65px);color:#6096c8;margin-bottom:max(2.143vw,27px);font-family:'TIMESI'}.flow_area h2+div.flex{width:max(75.357vw,979px);margin-top:max(6.071vw,78px);margin-left:max(13.929vw,181px);justify-content:space-between}.flow_box+img,.step_arrow{width:max(3vw,39px);height:max(2.5vw,32px);margin-top:max(12.286vw,159px)}.flow_box h3+img{width:max(18.071vw,234px)}.flow_box h3+img+p{width:max(17.714vw,230px);font-size:max(1.207vw,15px);margin-top:max(.714vw,9px)}.flow_box{border:2px solid rgba(113,181,164,1);padding:max(2.857vw,37px) max(1.429vw,18px) max(1.429vw,18px) max(1.429vw,18px);background-color:#fff;position:relative;width:max(21.571vw,280px);height:max(26.143vw,339px)}.flow_circle{background-color:rgba(113,181,164,1);color:#fff;border-radius:max(7.143vw,92px);width:max(6.286vw,81px);height:max(6.286vw,81px);position:absolute;text-align:center;padding-top:max(.286vw,3px);top:min(-3.286vw,-43px);left:min(-2.5vw,-33px);font-family:'BKANT_0'}.flow_circle .number{font-size:max(4.238vw,55px);vertical-align:middle;margin-left:min(-.071vw,-1px)}.flow_box h3{font-size:max(1.589vw,20px);text-align:center;margin-bottom:max(.714vw,9px)}.flow_area h2+.flex+.flex{margin-top:max(4.643vw,60px);justify-content:space-between;width:max(75.357vw,979px);margin-left:max(10.643vw,138px)}.step2{border-color:rgba(114,186,193,1)}.step2 .flow_circle{background-color:rgba(114,186,193,1)}.step3{border-color:rgba(104,168,192,1)}.step3 .flow_circle{background-color:rgba(104,168,192,1)}.step4{border-color:rgba(96,150,200,1)}.step4 .flow_circle{background-color:rgba(96,150,200,1)}.step5{border-color:rgba(89,118,185,1)}.step5 .flow_circle{background-color:rgba(89,118,185,1)}.step6{border-color:rgba(53,71,140,1)}.step6 .flow_circle{background-color:rgba(53,71,140,1)}.second_opinion{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/second_back.jpg);width:max(92.857vw,1207px);height:max(38.571vw,501px);margin-left:max(3.571vw,46px);margin-right:max(3.571vw,46px);background-size:100% auto;background-repeat:no-repeat;padding:max(.007vw,0px) max(28.071vw,364px) 0 max(28.071vw,364px)}.second_opinion a{padding:max(3.357vw,43px) max(5.179vw,67px) max(5.571vw,72px) max(5.179vw,67px);display:flex;flex-direction:column;justify-content:center;align-items:center;height:max(38.571vw,501px)}.second_opinion h2{font-size:max(2.476vw,32px);letter-spacing:max(.214vw,2px);text-align:center;color:#379bac;font-family:'TIMES'}.second_subttl{background-color:rgba(57,160,181,1);width:max(16.857vw,219px);height:max(2.429vw,31px);font-weight:700;color:#fff;text-align:center;padding:max(.214vw,2px) 0;color:#fff;font-size:max(1.286vw,16px);margin:max(1.071vw,13px) auto max(1.786vw,23px) auto}.second_subttl2{text-align:center;font-size:max(1.714vw,22px);border-bottom:1px solid #000;width:max(19.5vw,253px);margin-left:auto;margin-right:auto;margin-bottom:max(2.143vw,27px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.second_opinion_txt{font-size:max(1.357vw,17px);line-height:1.7;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.second_opinion_txt+.second_opinion_txt{margin-top:max(2.143vw,27px)}.faq{background-image:url(//www.boroboro-dental.com/wp-content/themes/humanity/css/../images/top/qa_back.jpg);margin-top:max(4.214vw,54px);padding-top:1px;padding-bottom:max(5vw,65px)}.faq_circle{width:max(13.571vw,176px);height:max(13.571vw,176px);margin-top:min(-2.286vw,-30px)}.faq .flex{width:max(37.429vw,486px);margin-left:max(31.286vw,406px);margin-right:max(31.286vw,406px)}.faq .flex h2{font-size:max(2.857vw,37px);margin:max(2.857vw,37px) 0 0 max(.714vw,9px);font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.faq .flex h2 span.txt1{font-size:max(3.286vw,42px)}.faq_box dl{width:max(85.714vw,1114px);margin-left:max(7.143vw,92px);margin-right:max(7.143vw,92px)}.faq_box dt{background-color:#fff;margin-top:max(3.571vw,46px);height:max(6.929vw,90px)}.faq_box dt:first-child{margin-top:max(1.429vw,18px)}.faq_box dd{background-color:rgba(255,255,255,.5);padding:max(2.143vw,27px) 0;box-shadow:0 7px 3px rgba(219,225,230,1);align-items:center}.acdt{display:flex;cursor:pointer}.acdt img{margin:min(-2.143vw,-28px) max(2.143vw,27px) 0 min(-2.143vw,-28px);width:max(7.143vw,92px);height:max(7.179vw,93px)}.acdt p{font-size:max(2.143vw,27px);margin-top:max(2.143vw,27px);line-height:1;font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.acdt p span.txt1{font-size:max(2.857vw,37px)}.acdt p+img{width:max(3.571vw,46px);height:max(3.571vw,46px);margin:max(1.643vw,21px) max(2.143vw,27px) 0 auto;transform:rotate(0deg);transition:.3s}.acdd{display:flex;font-size:max(1.714vw,22px)}.acdd p{margin-left:max(1.429vw,18px)}.acdd img{width:max(4.821vw,62px);height:max(4.821vw,62px);margin-left:max(5vw,65px)}.acdt.active p+img{transform:rotate(180deg);transition:.3s}.acdt.active{box-shadow:0 7px 3px rgba(219,225,230,1);transition:.5s}.photo_main{position:relative;width:max(100%,1300px);height:max(54.286vw,705px)}.photo_thumbnail{margin-top:min(-.571vw,-8px)}.photo_main .photo_ttl{position:absolute;top:max(2.929vw,38px);left:max(3.071vw,39px);width:max(19.857vw,258px);height:max(17.071vw,221px);z-index:9}div.thumbnail{background-color:#f3f2ee;padding:max(1.571vw,20px) 0;cursor:pointer}.thumbnail-img img{width:max(25vw,325px);height:max(13.571vw,176px)}@media screen and (max-width:1300px){.photo_main{position:relative;width:max(92.857vw,1207px);height:max(50.429vw,655px)}.photo_main .photo_ttl{position:absolute;top:max(2.786vw,36px);left:max(2.786vw,36px);width:max(18.429vw,239px);height:max(15.857vw,206px);z-index:9}div.thumbnail{background-color:#f3f2ee;padding:max(1.643vw,21px) 0}}