@charset "utf-8";.content_low .inner,.main_page .inner{max-width:1000px}.content_low{padding:calc(55 / 1920 * 100vw) 0 calc(200 / 1920 * 100vw)}.main_page{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/bg_ttl_page.jpg)no-repeat center/cover;height:calc(450 / 1920 * 100vw)}.page_main section:not(:last-child){margin-bottom:calc(100 / 1920 * 100vw)}.hdg3{width:90%;border-top:2px solid #785e4e;height:calc(120 / 1920 * 100vw)}.hdg3 span:first-letter {color:#c3894c}.hdg3:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;background:#e8e5df;clip-path:polygon(100% 100%,100% 0,0 100%);z-index:0}.hdg4{border-bottom:1px solid #6e4c36;position:relative}.hdg4:before{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_hdg4_l.png)no-repeat center/cover;width:calc(34 / 1920 * 100vw);height:calc(47 / 1920 * 100vw);position:absolute;left:calc(30 / 1920 * 100vw);bottom:calc(10 / 1920 * 100vw)}.hdg4:after{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_hdg4_r.png)no-repeat center/cover;width:calc(34 / 1920 * 100vw);height:calc(47 / 1920 * 100vw);position:absolute;right:calc(30 / 1920 * 100vw);bottom:calc(10 / 1920 * 100vw)}.hdg5{padding:calc(10 / 1920 * 100vw) calc(30 / 1920 * 100vw) calc(10 / 1920 * 100vw) calc(95 / 1920 * 100vw)}.hdg5:before{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_hdg5.png)no-repeat center/cover;width:calc(44 / 1920 * 100vw);height:calc(20 / 1920 * 100vw);position:absolute;left:calc(30 / 1920 * 100vw);top:.8em}.txt_common01 span{padding:0 calc(140 / 1920 * 100vw)}.txt_common01 span:before{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common03.png)no-repeat center/cover;width:calc(101 / 1920 * 100vw);height:calc(39 / 1920 * 100vw);position:absolute;left:0;top:0}.txt_common01 span:after{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common03.png)no-repeat center/cover;width:calc(101 / 1920 * 100vw);height:calc(39 / 1920 * 100vw);position:absolute;right:0;top:0;transform:scaleX(-1)}.row_common01 .col_img{width:46%;max-width:570px}.row_common01 .col_img:after{content:"";background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1920 * 100vw);width:100%;height:calc(100% - calc(20 / 750 * 100vw));position:absolute;bottom:0;z-index:-1}.row_common01 .col_img.right:after{right:calc(-20 / 1920 * 100vw)}.row_common01 .col_img.left:after{left:calc(-20 / 1920 * 100vw)}.row_common01 .col_txt{width:50%}.row_common01 .copy{font-size:155.56%;border-bottom:1px solid #785e4e}.row_common02{max-width:1140px}.row_common02 .col_img{width:26%;max-width:290px}.row_common02 .col_txt{width:70%}.row_common03:after{content:"";width:32.3%;max-width:400px}.row_common03 .col{width:32.3%;max-width:400px}.row_common03 .col:not(:nth-child(-n+3)){margin-top:calc(60 / 1920 * 100vw)}.row_common03 .num{left:calc(-6 / 1920 * 100vw);bottom:0;line-height:.7;opacity:.2}.box_common01{border-bottom:calc(10 / 1920 * 100vw) solid #c3e6ee}.box_common01.bdr02{border-bottom-color:#ffd7c7}.box_common01.bdr03{border-bottom-color:#f8dedb}.box_common01 .ttl{height:calc(80 / 1920 * 100vw)}.list_common01 li{padding-left:calc(45 / 1920 * 100vw);padding-bottom:calc(5 / 1920 * 100vw);border-bottom:1px dashed #785e4e}.list_common01 li:not(:first-child){margin-top:calc(7 / 1920 * 100vw)}.list_common01.list_default01 li:nth-child(2){margin-top:0}.list_common01.list_default01 li{max-width:500px}.list_common01 li:before{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/icn_check02.svg)no-repeat center/cover;width:calc(20 / 1920 * 100vw);height:calc(20 / 1920 * 100vw);top:.2em;border-radius:0}.bnr_common01{max-width:1000px}.bnr_common01 a{height:calc(200 / 1920 * 100vw);background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/general/bg_general01.jpg)no-repeat center/cover}.bnr_common01 a:before{content:"";position:absolute;width:calc(100% - calc(40 / 1920 * 100vw));height:calc(100% - calc(40 / 1920 * 100vw));right:0;left:0;top:0;bottom:0;margin:auto;border:1px solid #fff;z-index:0}.bnr_common01 em{font-size:125%;letter-spacing:.1em;line-height:1.5;display:inline-block;padding:0 calc(100 / 1920 * 100vw)}.bnr_common01 em:after{content:"";width:calc(9 / 1920 * 100vw);height:calc(9 / 1920 * 100vw);border-bottom:2px solid #fff;border-right:2px solid #fff;margin:auto;position:absolute;transform:rotate(-45deg);right:0;top:0;bottom:0}.tbl_common01 table{border-color:#6e4c36}.tbl_common01 th{background:#ffedca;font-weight:300;color:#382917}.tbl_common01 tr:not(:last-child) th,.tbl_common01 tr:not(:last-child) td{border-bottom-color:#6e4c36}.tbl_common01 th.bdr{border-left:1px solid #6e4c36}.box_flow{background:#ffedca;max-width:1000px}.box_flow.bg02{background:#d3e3bf}.box_flow.bg03{background:#f8dedb}.box_flow.bg04{background:#c3e6ee}.arw_flow:before{border-top-color:#382917}.box_flow:after{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1920 * 100vw);width:100%;height:calc(20 / 1920 * 100vw);position:absolute;left:0;bottom:0}.box_flow .col_txt.w100{width:100%}.area_case_common01:not(:last-of-type){margin-bottom:calc(60 / 1920 * 100vw)}.row_case01:after{border-left-color:#382917}.tbl_case{max-width:1000px}.tbl_case table{border-color:#6e4c36}.tbl_case th{background:#6e4c36;font-weight:300}.tbl_case tr:not(:last-child) td{border-bottom-color:#6e4c36}.bg_pay01:after{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1920 * 100vw);width:100%;height:calc(40 / 1920 * 100vw);position:absolute;left:0;bottom:0}.ttl_pay01 .en{line-height:.6}.ttl_pay01 .ja{margin-top:calc(-25 / 1920 * 100vw)}.row_pay01 .col{width:23%}.row_pay01 .col .wrap{padding-top:100%}.row_pay01 .col .circle{width:100%;height:100%;left:0;top:0;overflow:hidden}.row_pay01 .col .circle:after{content:"";width:50%;height:100%;background:#fff;opacity:.1;position:absolute;transform:rotate(45deg);z-index:0;right:calc(17 / 1920 * 100vw);bottom:calc(-40 / 1920 * 100vw)}.row_pay01 .icn{width:calc(100 / 1920 * 100vw)}.txt_deduction01{border-bottom:1px solid #6e4c36}.wrap_deduction01{max-width:1000px}.ttl_deduction01:after{content:"";background:#382917;width:100%;height:1px;margin:auto;position:absolute;left:0;top:0;bottom:0;z-index:-1}.list_deduction01 li{padding-left:calc(35 / 1920 * 100vw)}.list_deduction01 li:before{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/icn_check03.svg)no-repeat center/cover;width:calc(20 / 1920 * 100vw);height:calc(20 / 1920 * 100vw);border-radius:0;top:.3em}.row_deduction01{gap:0 calc(20 / 1920 * 100vw)}.row_deduction01 .col{width:20%;height:calc(100 / 1920 * 100vw)}.row_deduction01 .col02{width:18%}.row_deduction01 .icn01{width:calc(35 / 1920 * 100vw)}.row_deduction01 .icn02{width:calc(40 / 1920 * 100vw)}.row_deduction02{gap:0 calc(40 / 1920 * 100vw)}.row_deduction02 .col{width:28%;height:calc(100 / 1920 * 100vw)}.row_deduction02 .col02{width:22%}.row_deduction02 .icn01{width:calc(25 / 1920 * 100vw)}.row_deduction02 .icn02{width:calc(40 / 1920 * 100vw)}.bnr_deduction01{max-width:calc(550 / 1920 * 100vw)}.bnr_deduction01 a{height:calc(120 / 1920 * 100vw);background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/bg_deduction01.jpg)}.bnr_deduction01 a:before{width:calc(100% - calc(20 / 1920 * 100vw));height:calc(100% - calc(20 / 1920 * 100vw))}.bnr_deduction01 em{font-size:137.5%}.btn_common01{max-width:calc(380 / 1920 * 100vw)}.btn_common01 a{height:calc(80 / 1920 * 100vw)}.btn_common01 a:after{content:"";background:#785e4e;width:calc(50 / 1920 * 100vw);height:1px;margin:auto;position:absolute;right:0;top:0;bottom:0;z-index:0}.btn_common01 a.bg_col13:after{background:#fff}@media only screen and (min-width:768px) and (max-width:1599px){.content_low{padding:calc(100 / 1599 * 100vw) 0 calc(200 / 1599 * 100vw)}.main_page{height:calc(450 / 1599 * 100vw)}.page_main section:not(:last-child){margin-bottom:calc(100 / 1599 * 100vw)}.hdg3{height:calc(120 / 1599 * 100vw)}.hdg4:before{width:calc(34 / 1599 * 100vw);height:calc(47 / 1599 * 100vw);left:calc(30 / 1599 * 100vw);bottom:calc(10 / 1599 * 100vw)}.hdg4:after{width:calc(34 / 1599 * 100vw);height:calc(47 / 1599 * 100vw);right:calc(30 / 1599 * 100vw);bottom:calc(10 / 1599 * 100vw)}.hdg5{padding:calc(10 / 1599 * 100vw) calc(30 / 1599 * 100vw) calc(10 / 1599 * 100vw) calc(95 / 1599 * 100vw)}.hdg5:before{width:calc(44 / 1599 * 100vw);height:calc(20 / 1599 * 100vw);left:calc(30 / 1599 * 100vw)}.txt_common01 span{padding:0 calc(140 / 1599 * 100vw)}.txt_common01 span:before{width:calc(101 / 1599 * 100vw);height:calc(39 / 1599 * 100vw)}.txt_common01 span:after{width:calc(101 / 1599 * 100vw);height:calc(39 / 1599 * 100vw)}.row_common01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1599 * 100vw);height:calc(100% - calc(20 / 750 * 100vw))}.row_common01 .col_img.right:after{right:calc(-20 / 1599 * 100vw)}.row_common01 .col_img.left:after{left:calc(-20 / 1599 * 100vw)}.row_common01 .copy{font-size:144.44%}.row_common03 .col:not(:nth-child(-n+3)){margin-top:calc(60 / 1599 * 100vw)}.row_common03 .num{left:calc(-6 / 1599 * 100vw)}.box_common01{border-bottom:calc(10 / 1599 * 100vw) solid #c3e6ee}.box_common01 .ttl{height:calc(80 / 1599 * 100vw)}.list_common01 li{padding-left:calc(45 / 1599 * 100vw);padding-bottom:calc(5 / 1599 * 100vw)}.list_common01 li:not(:first-child){margin-top:calc(7 / 1599 * 100vw)}.list_common01 li:before{width:calc(20 / 1599 * 100vw);height:calc(20 / 1599 * 100vw)}.bnr_common01 a{height:calc(200 / 1599 * 100vw)}.bnr_common01 a:before{width:calc(100% - calc(40 / 1599 * 100vw));height:calc(100% - calc(40 / 1599 * 100vw))}.bnr_common01 em{padding:0 calc(100 / 1599 * 100vw)}.bnr_common01 em:after{width:calc(9 / 1599 * 100vw);height:calc(9 / 1599 * 100vw)}.box_flow:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1599 * 100vw);height:calc(20 / 1599 * 100vw)}.area_case_common01:not(:last-of-type){margin-bottom:calc(60 / 1599 * 100vw)}.bg_pay01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1599 * 100vw);height:calc(40 / 1599 * 100vw)}.ttl_pay01 .ja{margin-top:calc(-25 / 1599 * 100vw)}.row_pay01 .col .circle:after{right:calc(17 / 1599 * 100vw);bottom:calc(-40 / 1599 * 100vw)}.row_pay01 .icn{width:calc(100 / 1599 * 100vw)}.list_deduction01 li{padding-left:calc(35 / 1599 * 100vw)}.list_deduction01 li:before{width:calc(20 / 1599 * 100vw);height:calc(20 / 1599 * 100vw)}.row_deduction01{gap:0 calc(20 / 1599 * 100vw)}.row_deduction01 .col{height:calc(100 / 1599 * 100vw)}.row_deduction01 .icn01{width:calc(35 / 1599 * 100vw)}.row_deduction01 .icn02{width:calc(40 / 1599 * 100vw)}.row_deduction02{gap:0 calc(40 / 1599 * 100vw)}.row_deduction02 .col{height:calc(100 / 1599 * 100vw)}.row_deduction02 .icn01{width:calc(25 / 1599 * 100vw)}.row_deduction02 .icn02{width:calc(40 / 1599 * 100vw)}.bnr_deduction01{max-width:calc(550 / 1599 * 100vw)}.bnr_deduction01 a{height:calc(120 / 1599 * 100vw)}.bnr_deduction01 a:before{width:calc(100% - calc(20 / 1599 * 100vw));height:calc(100% - calc(20 / 1599 * 100vw))}.btn_common01{max-width:calc(380 / 1599 * 100vw)}.btn_common01 a{height:calc(80 / 1599 * 100vw)}.btn_common01 a:after{width:calc(50 / 1599 * 100vw)}}@media only screen and (min-width:768px) and (max-width:1299px){.content_low{padding:calc(100 / 1299 * 100vw) 0 calc(200 / 1299 * 100vw)}.main_page{height:calc(450 / 1299 * 100vw)}.page_main section:not(:last-child){margin-bottom:calc(100 / 1299 * 100vw)}.hdg3{height:calc(120 / 1299 * 100vw)}.hdg4:before{width:calc(34 / 1299 * 100vw);height:calc(47 / 1299 * 100vw);left:calc(30 / 1299 * 100vw);bottom:calc(10 / 1299 * 100vw)}.hdg4:after{width:calc(34 / 1299 * 100vw);height:calc(47 / 1299 * 100vw);right:calc(30 / 1299 * 100vw);bottom:calc(10 / 1299 * 100vw)}.hdg5{padding:calc(10 / 1299 * 100vw) calc(30 / 1299 * 100vw) calc(10 / 1299 * 100vw) calc(95 / 1299 * 100vw)}.hdg5:before{width:calc(44 / 1299 * 100vw);height:calc(20 / 1299 * 100vw);left:calc(30 / 1299 * 100vw)}.txt_common01 span{padding:0 calc(140 / 1299 * 100vw)}.txt_common01 span:before{width:calc(101 / 1299 * 100vw);height:calc(39 / 1299 * 100vw)}.txt_common01 span:after{width:calc(101 / 1299 * 100vw);height:calc(39 / 1299 * 100vw)}.row_common01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1299 * 100vw);height:calc(100% - calc(20 / 750 * 100vw))}.row_common01 .col_img.right:after{right:calc(-20 / 1299 * 100vw)}.row_common01 .col_img.left:after{left:calc(-20 / 1299 * 100vw)}.row_common03 .col:not(:nth-child(-n+3)){margin-top:calc(60 / 1299 * 100vw)}.row_common03 .num{left:calc(-6 / 1299 * 100vw)}.box_common01{border-bottom:calc(10 / 1299 * 100vw) solid #c3e6ee}.box_common01 .ttl{height:calc(80 / 1299 * 100vw)}.list_common01 li{padding-left:calc(45 / 1299 * 100vw);padding-bottom:calc(5 / 1299 * 100vw)}.list_common01 li:not(:first-child){margin-top:calc(7 / 1299 * 100vw)}.list_common01 li:before{width:calc(20 / 1299 * 100vw);height:calc(20 / 1299 * 100vw)}.bnr_common01 a{height:calc(200 / 1299 * 100vw)}.bnr_common01 a:before{width:calc(100% - calc(40 / 1299 * 100vw));height:calc(100% - calc(40 / 1299 * 100vw))}.bnr_common01 em{padding:0 calc(100 / 1299 * 100vw)}.bnr_common01 em:after{width:calc(9 / 1299 * 100vw);height:calc(9 / 1299 * 100vw)}.box_flow:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1299 * 100vw);height:calc(20 / 1299 * 100vw)}.area_case_common01:not(:last-of-type){margin-bottom:calc(60 / 1299 * 100vw)}.bg_pay01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1299 * 100vw);height:calc(40 / 1299 * 100vw)}.ttl_pay01 .ja{margin-top:calc(-25 / 1299 * 100vw)}.row_pay01 .col .circle:after{right:calc(17 / 1299 * 100vw);bottom:calc(-40 / 1299 * 100vw)}.row_pay01 .icn{width:calc(100 / 1299 * 100vw)}.list_deduction01 li{padding-left:calc(35 / 1299 * 100vw)}.list_deduction01 li:before{width:calc(20 / 1299 * 100vw);height:calc(20 / 1299 * 100vw)}.row_deduction01{gap:0 calc(20 / 1299 * 100vw)}.row_deduction01 .col{height:calc(100 / 1299 * 100vw)}.row_deduction01 .icn01{width:calc(35 / 1299 * 100vw)}.row_deduction01 .icn02{width:calc(40 / 1299 * 100vw)}.row_deduction02{gap:0 calc(40 / 1299 * 100vw)}.row_deduction02 .col{height:calc(100 / 1299 * 100vw)}.row_deduction02 .icn01{width:calc(25 / 1299 * 100vw)}.row_deduction02 .icn02{width:calc(40 / 1299 * 100vw)}.bnr_deduction01{max-width:calc(550 / 1299 * 100vw)}.bnr_deduction01 a{height:calc(120 / 1299 * 100vw)}.bnr_deduction01 a:before{width:calc(100% - calc(20 / 1299 * 100vw));height:calc(100% - calc(20 / 1299 * 100vw))}.btn_common01{max-width:calc(380 / 1299 * 100vw)}.btn_common01 a{height:calc(80 / 1299 * 100vw)}.btn_common01 a:after{width:calc(50 / 1299 * 100vw)}}@media only screen and (max-width:767px){.content_low{padding:3vw 0 25vw}.content_low .inner,.main_page .inner{max-width:calc(702 / 750 * 100vw)}.page_main section:not(:last-child){margin-bottom:20vw}.main_page{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/bg_ttl_page_sp.jpg);height:calc(500 / 750 * 100vw);padding:15vw 0 0}.hdg2 .ja{font-size:187.5%}.hdg2 .en{font-size:100%}.col_img{text-align:center}.hdg3{width:100%;border-top-width:1px;height:auto;padding:5.5vw 3vw 6vw;font-size:156.25%}.hdg4{font-size:125%;letter-spacing:0}.hdg4:before{width:calc(34 / 750 * 100vw);height:calc(47 / 750 * 100vw);left:calc(10 / 750 * 100vw);bottom:calc(12 / 750 * 100vw)}.hdg4:after{width:calc(34 / 750 * 100vw);height:calc(47 / 750 * 100vw);right:calc(10 / 750 * 100vw);bottom:calc(12 / 750 * 100vw)}.hdg5{font-size:118.75%;letter-spacing:0;padding:2.5vw 3vw 2.5vw 11vw}.hdg5:before{width:calc(44 / 750 * 100vw);height:calc(20 / 750 * 100vw);left:3vw;top:1em}.txt_common01{font-size:112.5%;letter-spacing:0}.txt_common01 span{padding:0 calc(130 / 750 * 100vw)}.txt_common01 span:before{width:calc(101 / 750 * 100vw);height:calc(39 / 750 * 100vw)}.txt_common01 span:after{width:calc(101 / 750 * 100vw);height:calc(39 / 750 * 100vw)}.row_common01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 750 * 100vw);height:calc(100% - calc(20 / 750 * 100vw))}.row_common01 .col_img.right:after{right:calc(-20 / 750 * 100vw)}.row_common01 .col_img.left:after{left:calc(-20 / 750 * 100vw)}.row_common01 .copy{font-size:118.75%;letter-spacing:0;text-align:center}.row_common02{max-width:100%}.row_common02 .col_img{width:26%;max-width:290px}.row_common02 .col_txt{width:70%}.row_common03{display:block}.row_common03 .col{width:100%;max-width:100%}.row_common03 .col:not(:first-child){margin-top:calc(40 / 750 * 100vw)}.row_common03 .num{font-size:312.5%;left:calc(-6 / 750 * 100vw)}.box_common01{border-bottom-width:calc(10 / 750 * 100vw)}.box_common01 .ttl{height:auto;padding:2vw;font-size:112.5%;letter-spacing:0}.list_common01 li{padding-left:calc(45 / 750 * 100vw);padding-bottom:calc(5 / 750 * 100vw)}.list_common01 li:not(:first-child){margin-top:calc(7 / 750 * 100vw)}.list_common01.list_default01 li:nth-child(2){margin-top:calc(7 / 750 * 100vw)}.list_common01.list_default01 li{max-width:100%}.list_common01 li:before{width:calc(30 / 750 * 100vw);height:calc(30 / 750 * 100vw);top:.3em}.bnr_common01{max-width:100%}.bnr_common01 a{height:calc(200 / 750 * 100vw);font-size:100%;line-height:1.5}.bnr_common01 a:before{width:calc(100% - calc(20 / 750 * 100vw));height:calc(100% - calc(20 / 750 * 100vw))}.bnr_common01 em{font-size:125%;letter-spacing:0;padding:0 calc(40 / 750 * 100vw)}.bnr_common01 em:after{width:calc(10 / 750 * 100vw);height:calc(10 / 750 * 100vw);border-bottom:1px solid #fff;border-right:1px solid #fff}.box_flow{max-width:100%}.box_flow:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 750 * 100vw);height:calc(20 / 750 * 100vw)}.area_case_common01:not(:last-of-type){margin-bottom:calc(60 / 750 * 100vw)}.tbl_case{max-width:100%}.bg_pay01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 750 * 100vw);height:calc(40 / 750 * 100vw)}.ttl_pay01 .en{font-size:312.5%}.ttl_pay01 .ja{font-size:112.5%;margin-top:calc(-15 / 750 * 100vw)}.row_pay01{font-size:100%;letter-spacing:0}.row_pay01 .col{width:48%}.row_pay01 .col:not(:nth-child(-n+2)){margin-top:4%}.row_pay01 .col .circle:after{right:calc(26 / 750 * 100vw);bottom:calc(-58 / 750 * 100vw)}.row_pay01 .icn{width:calc(100 / 750 * 100vw)}.box_deduction01{padding:5vw 4vw 8vw}.txt_deduction01{font-size:112.5%;letter-spacing:0}.wrap_deduction01{max-width:100%}.ttl_deduction01{font-size:112.5%;letter-spacing:0}.list_deduction01 li{padding-left:7vw}.list_deduction01 li:before{width:calc(30 / 750 * 100vw);height:calc(30 / 750 * 100vw)}.row_deduction01.flex.nowrap{flex-wrap:wrap;gap:inherit;-webkit-justify-content:center;justify-content:center}.row_deduction01 .col{width:calc(190 / 750 * 100vw);height:calc(150 / 750 * 100vw);font-size:87.5%;line-height:1.6}.row_deduction01 .col02{width:calc(150 / 750 * 100vw)}.row_deduction01 .col:last-child{margin-top:calc(30 / 750 * 100vw)}.row_deduction01 .icn01{width:calc(35 / 750 * 100vw);margin:0 calc(10 / 750 * 100vw)}.row_deduction01 .icn02{width:calc(40 / 750 * 100vw);margin-top:calc(30 / 750 * 100vw);margin-right:calc(20 / 750 * 100vw)}.row_deduction02{gap:0 calc(20 / 750 * 100vw)}.row_deduction02 .col{width:calc(220 / 750 * 100vw);height:calc(120 / 750 * 100vw);font-size:87.5%}.row_deduction02 .col02{width:calc(200 / 750 * 100vw)}.row_deduction02 .icn01{width:calc(25 / 750 * 100vw)}.row_deduction02 .icn02{width:calc(40 / 750 * 100vw)}.bnr_deduction01{max-width:100%}.bnr_deduction01 a{height:calc(200 / 750 * 100vw);font-size:87.5%;letter-spacing:0}.bnr_deduction01 a:before{width:calc(100% - calc(20 / 750 * 100vw));height:calc(100% - calc(20 / 750 * 100vw))}.bnr_deduction01 em{font-size:128.57%}.btn_common01{max-width:calc(468 / 750 * 100vw)}.btn_common01 a{height:calc(100 / 750 * 100vw);font-size:100%;letter-spacing:.1em;padding-bottom:.5vw}.btn_common01 a:after{width:calc(62 / 750 * 100vw)}}.bg_clinic01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/clinic/bg_clinic01.jpg)no-repeat center/cover}.bg_clinic01:before{content:"";width:calc(100% - calc(40 / 1920 * 100vw));height:calc(100% + calc(40 / 1920 * 100vw));border:1px solid #6e4c36;margin:auto;position:absolute;top:calc(-20 / 1920 * 100vw);right:0;left:0}.bg_clinic01 .en{opacity:.3}.copy_clinic01{line-height:2.3}.copy_clinic01:before{content:"";display:block;width:calc(100 / 1920 * 100vw);height:1px;background:#fff;margin:0 auto calc(30 / 1920 * 100vw)}.copy_clinic01:after{content:"";display:block;width:calc(100 / 1920 * 100vw);height:1px;background:#fff;margin:calc(30 / 1920 * 100vw) auto 0}.copy_clinic01 em{font-size:135.71%;letter-spacing:.1em;line-height:1}.copy_clinic01 span{display:block;margin-top:calc(10 / 1920 * 100vw)}.copy_clinic02 .en{font-size:311.11%;letter-spacing:.1em}.bg_clinic02{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/clinic/bg_clinic02.jpg)no-repeat center/cover}.ttl_clinic01 .en{padding:0 calc(130 / 1920 * 100vw)}.ttl_clinic01 .en:before,.ttl_clinic01 .en:after{content:"";background:#785e4e;width:calc(100 / 1920 * 100vw);height:1px;margin:auto;position:absolute;top:0;bottom:0}.ttl_clinic01 .en:before{left:0}.ttl_clinic01 .en:after{right:0}.box_clinic01{box-shadow:0 0 16px 4px rgba(51,51,51,.05)}.list_clinic01{max-width:1000px}.list_clinic01 li{border-bottom:2px dotted #ffedca;padding-bottom:calc(5 / 1920 * 100vw)}.list_clinic01 li:not(:last-child){margin-bottom:calc(10 / 1920 * 100vw)}.list_clinic01 .num{width:calc(60 / 1920 * 100vw)}.list_clinic01 .txt{width:calc(100% - calc(60 / 1920 * 100vw))}.box_clinic02:before{content:"";position:absolute;width:calc(100% - calc(20 / 1920 * 100vw));height:calc(100% - calc(20 / 1920 * 100vw));right:0;left:0;top:0;bottom:0;margin:auto;border:1px solid #fff;z-index:0}.box_clinic02 .deco01{width:calc(121 / 1920 * 100vw);left:calc(-60 / 1920 * 100vw);bottom:calc(30 / 1920 * 100vw)}.box_clinic02 .deco02{width:calc(121 / 1920 * 100vw);right:calc(-100 / 1920 * 100vw);top:calc(60 / 1920 * 100vw)}.box_clinic02 .copy{border-bottom:1px solid #6e4c36}.row_clinic01 .col_img{width:47%;max-width:890px}.row_clinic01 .col_img:after{content:"";background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1920 * 100vw);width:100%;height:calc(100% - calc(20 / 1920 * 100vw));position:absolute;bottom:0;z-index:-1}.row_clinic01 .col_img.right:after{left:calc(-20 / 1920 * 100vw)}.row_clinic01 .col_img.left:after{right:calc(-20 / 1920 * 100vw)}.row_clinic01 .col_img.img02:after{height:calc(100% - calc(65 / 1920 * 100vw))}.row_clinic01 .col_txt{width:50%}.row_clinic01 .col_txt .wrap{width:calc(100% - calc(50 / 1920 * 100vw));max-width:620px}.row_clinic01 .copy{border-bottom:1px solid #785e4e}.wrap_clinic01:after{content:"";background:#785e4e;width:100%;height:1px;position:absolute;left:0;top:calc(80 / 1920 * 100vw);z-index:-1}.row_clinic02{width:90%;max-width:1240px}.row_clinic02.deco:before{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common01.png)no-repeat center/cover;width:calc(121 / 1920 * 100vw);height:calc(191 / 1920 * 100vw);position:absolute;left:calc(-170 / 1920 * 100vw);bottom:calc(50 / 1920 * 100vw)}.row_clinic02.deco:after{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common02.png)no-repeat center/cover;width:calc(121 / 1920 * 100vw);height:calc(88 / 1920 * 100vw);position:absolute;right:calc(-190 / 1920 * 100vw);top:calc(50 / 1920 * 100vw)}.row_clinic02 .col{width:32.3%;max-width:400px;margin-right:1.55%}.row_clinic02.row02 .col{width:30.7%;max-width:380px;margin-right:3.95%}.row_clinic02 .col:last-child{margin-right:0}.row_clinic02 .ttl{height:calc(70 / 1920 * 100vw)}.row_clinic02 .col .box{background:#c3e6ee}.row_clinic02 .col_c .box{background:#d3e3bf}.row_clinic03 .col{width:49%;max-width:650px;background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/clinic/shape_clinic01.svg)no-repeat right bottom/calc(310 / 1920 * 100vw) auto}.row_clinic03 .col_r:after{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/clinic/deco_clinic01.png)no-repeat center/cover;width:calc(103 / 1920 * 100vw);height:calc(307 / 1920 * 100vw);position:absolute;right:calc(-70 / 1920 * 100vw);bottom:0}.row_clinic03 .col .ttl{border-bottom:1px solid #fff}.ttl_clinic02 .en{line-height:.6}.ttl_clinic02 .ja{margin-top:calc(-15 / 1920 * 100vw)}.row_clinic04:after{content:"";width:32.3%;max-width:400px}.row_clinic04 .col{width:32.3%;max-width:400px;background:#c3e6ee}.row_clinic04 .col:nth-child(2n){background:#d3e3bf}.row_clinic04 .col:not(:nth-child(-n+3)){margin-top:calc(60 / 1920 * 100vw)}.row_clinic04 .ttl{padding:calc(12 / 1920 * 100vw) calc(15 / 1920 * 100vw) calc(15 / 1920 * 100vw)}.slide_clinic01 .slick-prev{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/clinic/arw_clinic01.svg)no-repeat center/cover;width:calc(40 / 1920 * 100vw);height:calc(40 / 1920 * 100vw);transform:translate(0);top:0;bottom:0;margin:auto;left:-7.2%;z-index:1}.slide_clinic01 .slick-next{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/clinic/arw_clinic01.svg)no-repeat center/cover;width:calc(40 / 1920 * 100vw);height:calc(40 / 1920 * 100vw);right:-7.2%;transform:translate(0) scaleX(-1);top:0;bottom:0;margin:auto;z-index:1}.slide_clinic01 .slick-prev:before,.slide_clinic01 .slick-next:before{display:none}.slide_clinic01 .slide_thumbnail li{width:18%;margin-right:2.5%;margin-bottom:2%;opacity:.5;transition:.3s}.slide_clinic01 .slide_thumbnail li.thumbnail-current{opacity:1}.slide_clinic01 .slide_thumbnail li:nth-child(5n),.slide_clinic01 .slide_thumbnail li:last-child{margin-right:0}.slide_clinic01 .slide_thumbnail li:hover{opacity:1;transition:.3s;cursor:pointer}.bg_clinic04{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/clinic/bg_clinic03.jpg)no-repeat center/cover}.bg_clinic04:before{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/clinic/deco_clinic02.png)no-repeat center/cover;width:calc(386 / 1920 * 100vw);height:calc(359 / 1920 * 100vw);position:absolute;right:calc(100 / 1920 * 100vw);bottom:0;z-index:1}.bg_clinic04:after{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1920 * 100vw);width:100%;height:calc(40 / 1920 * 100vw);position:absolute;left:0;bottom:0;z-index:0}.ttl_clinic03:before{content:"";background:#382917;width:calc(50% - calc(120 / 1920 * 100vw));height:1px;margin:auto;position:absolute;top:0;bottom:0;left:0}.ttl_clinic03:after{content:"";background:#382917;width:calc(50% - calc(120 / 1920 * 100vw));height:1px;margin:auto;position:absolute;top:0;bottom:0;right:0}.box_clinic03{border-bottom:calc(10 / 1920 * 100vw) solid #e9b148}.box_clinic03 .ttl{height:calc(50 / 1920 * 100vw)}.list_clinic02 dt{width:calc(130 / 1920 * 100vw)}.list_clinic02 dd{width:calc(100% - calc(130 / 1920 * 100vw))}.list_clinic02 dt:not(:first-of-type),.list_clinic02 dd:not(:first-of-type){margin-top:calc(5 / 1920 * 100vw)}.row_clinic05:after{content:"";width:32%;max-width:380px}.row_clinic05 .col{width:32%;max-width:380px}.row_clinic05 .col:not(:nth-child(-n+3)){margin-top:calc(60 / 1920 * 100vw)}.row_clinic05 .ttl{padding:calc(17 / 1920 * 100vw) calc(15 / 1920 * 100vw) calc(20 / 1920 * 100vw)}@media(min-width:768px) and (max-width:1599px){.bg_clinic01:before{width:calc(100% - calc(40 / 1599 * 100vw));height:calc(100% + calc(40 / 1599 * 100vw));top:calc(-20 / 1599 * 100vw)}.copy_clinic01:before{width:calc(100 / 1599 * 100vw);margin:0 auto calc(30 / 1599 * 100vw)}.copy_clinic01:after{width:calc(100 / 1599 * 100vw);margin:calc(30 / 1599 * 100vw) auto 0}.copy_clinic01 span{margin-top:calc(10 / 1599 * 100vw)}.ttl_clinic01 .en{padding:0 calc(130 / 1599 * 100vw)}.ttl_clinic01 .en:before,.ttl_clinic01 .en:after{width:calc(100 / 1599 * 100vw)}.list_clinic01 li{padding-bottom:calc(5 / 1599 * 100vw)}.list_clinic01 li:not(:last-child){margin-bottom:calc(10 / 1599 * 100vw)}.list_clinic01 .num{width:calc(60 / 1599 * 100vw)}.list_clinic01 .txt{width:calc(100% - calc(60 / 1599 * 100vw))}.box_clinic02:before{width:calc(100% - calc(20 / 1599 * 100vw));height:calc(100% - calc(20 / 1599 * 100vw))}.box_clinic02 .deco01{width:calc(121 / 1599 * 100vw);left:calc(-60 / 1599 * 100vw);bottom:calc(30 / 1599 * 100vw)}.box_clinic02 .deco02{width:calc(121 / 1599 * 100vw);right:calc(-100 / 1599 * 100vw);top:calc(60 / 1599 * 100vw)}.row_clinic01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1599 * 100vw);height:calc(100% - calc(20 / 1599 * 100vw))}.row_clinic01 .col_img.right:after{left:calc(-20 / 1599 * 100vw)}.row_clinic01 .col_img.left:after{right:calc(-20 / 1599 * 100vw)}.row_clinic01 .col_img.img02:after{height:calc(100% - calc(65 / 1599 * 100vw))}.row_clinic01 .col_txt .wrap{width:calc(100% - calc(50 / 1599 * 100vw))}.wrap_clinic01:after{top:calc(80 / 1599 * 100vw)}.row_clinic02.deco:before{width:calc(121 / 1599 * 100vw);height:calc(191 / 1599 * 100vw);left:calc(-170 / 1599 * 100vw);bottom:calc(50 / 1599 * 100vw)}.row_clinic02.deco:after{width:calc(121 / 1599 * 100vw);height:calc(88 / 1599 * 100vw);right:calc(-190 / 1599 * 100vw);top:calc(50 / 1599 * 100vw)}.row_clinic02 .ttl{height:calc(70 / 1599 * 100vw)}.row_clinic03 .col{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/clinic/shape_clinic01.svg)no-repeat right bottom/calc(310 / 1599 * 100vw) auto}.row_clinic03 .col_r:after{width:calc(103 / 1599 * 100vw);height:calc(307 / 1599 * 100vw);right:calc(-70 / 1599 * 100vw)}.ttl_clinic02 .ja{margin-top:calc(-15 / 1599 * 100vw)}.row_clinic04 .col:not(:nth-child(-n+3)){margin-top:calc(60 / 1599 * 100vw)}.row_clinic04 .ttl{padding:calc(12 / 1599 * 100vw) calc(15 / 1599 * 100vw) calc(15 / 1599 * 100vw)}.slide_clinic01 .slick-prev{width:calc(40 / 1599 * 100vw);height:calc(40 / 1599 * 100vw)}.slide_clinic01 .slick-next{width:calc(40 / 1599 * 100vw);height:calc(40 / 1599 * 100vw)}.bg_clinic04:before{width:calc(386 / 1599 * 100vw);height:calc(359 / 1599 * 100vw);right:calc(100 / 1599 * 100vw)}.bg_clinic04:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1599 * 100vw);height:calc(40 / 1599 * 100vw)}.ttl_clinic03:before{width:calc(50% - calc(120 / 1599 * 100vw))}.ttl_clinic03:after{width:calc(50% - calc(120 / 1599 * 100vw))}.box_clinic03{border-bottom:calc(10 / 1599 * 100vw) solid #e9b148}.box_clinic03 .ttl{height:calc(50 / 1599 * 100vw)}.list_clinic02 dt{width:calc(130 / 1599 * 100vw)}.list_clinic02 dd{width:calc(100% - calc(130 / 1599 * 100vw))}.list_clinic02 dt:not(:first-of-type),.list_clinic02 dd:not(:first-of-type){margin-top:calc(5 / 1599 * 100vw)}.row_clinic05 .col:not(:nth-child(-n+3)){margin-top:calc(60 / 1599 * 100vw)}.row_clinic05 .ttl{padding:calc(17 / 1599 * 100vw) calc(15 / 1599 * 100vw) calc(20 / 1599 * 100vw)}}@media(min-width:768px) and (max-width:1299px){.bg_clinic01:before{width:calc(100% - calc(40 / 1299 * 100vw));height:calc(100% + calc(40 / 1299 * 100vw));top:calc(-20 / 1299 * 100vw)}.copy_clinic01:before{width:calc(100 / 1299 * 100vw);margin:0 auto calc(30 / 1299 * 100vw)}.copy_clinic01:after{width:calc(100 / 1299 * 100vw);margin:calc(30 / 1299 * 100vw) auto 0}.copy_clinic01 span{margin-top:calc(10 / 1299 * 100vw)}.ttl_clinic01 .en{padding:0 calc(130 / 1299 * 100vw)}.ttl_clinic01 .en:before,.ttl_clinic01 .en:after{width:calc(100 / 1299 * 100vw)}.list_clinic01 li{padding-bottom:calc(5 / 1299 * 100vw)}.list_clinic01 li:not(:last-child){margin-bottom:calc(10 / 1299 * 100vw)}.list_clinic01 .num{width:calc(60 / 1299 * 100vw)}.list_clinic01 .txt{width:calc(100% - calc(60 / 1299 * 100vw))}.box_clinic02:before{width:calc(100% - calc(20 / 1299 * 100vw));height:calc(100% - calc(20 / 1299 * 100vw))}.box_clinic02 .deco01{width:calc(121 / 1299 * 100vw);left:calc(-40 / 1299 * 100vw);bottom:calc(30 / 1299 * 100vw)}.box_clinic02 .deco02{width:calc(121 / 1299 * 100vw);right:calc(-40 / 1299 * 100vw);top:calc(60 / 1299 * 100vw)}.row_clinic01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1299 * 100vw);height:calc(100% - calc(20 / 1299 * 100vw))}.row_clinic01 .col_img.right:after{left:calc(-20 / 1299 * 100vw)}.row_clinic01 .col_img.left:after{right:calc(-20 / 1299 * 100vw)}.row_clinic01 .col_img.img02:after{height:calc(100% - calc(65 / 1299 * 100vw))}.row_clinic01 .col_txt .wrap{width:calc(100% - calc(50 / 1299 * 100vw))}.wrap_clinic01:after{top:calc(80 / 1299 * 100vw)}.row_clinic02.deco:before{width:calc(100 / 1299 * 100vw);height:calc(159 / 1299 * 100vw);left:calc(-70 / 1299 * 100vw);bottom:calc(30 / 1299 * 100vw);z-index:2}.row_clinic02.deco:after{width:calc(121 / 1299 * 100vw);height:calc(88 / 1299 * 100vw);right:calc(-70 / 1299 * 100vw);top:calc(20 / 1299 * 100vw);z-index:1}.row_clinic02 .ttl{height:calc(70 / 1299 * 100vw)}.row_clinic03 .col{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/clinic/shape_clinic01.svg)no-repeat right bottom/calc(310 / 1299 * 100vw) auto}.row_clinic03 .col_r:after{width:calc(103 / 1299 * 100vw);height:calc(307 / 1299 * 100vw);right:calc(-50 / 1299 * 100vw)}.row_clinic03 .ttl{font-size:144.44%}.ttl_clinic02 .ja{margin-top:calc(-15 / 1299 * 100vw)}.row_clinic04 .col:not(:nth-child(-n+3)){margin-top:calc(60 / 1299 * 100vw)}.row_clinic04 .ttl{font-size:111.11%;padding:calc(12 / 1299 * 100vw) calc(15 / 1299 * 100vw) calc(15 / 1299 * 100vw)}.slide_clinic01 .slick-prev{width:calc(40 / 1299 * 100vw);height:calc(40 / 1299 * 100vw);left:2%}.slide_clinic01 .slick-next{width:calc(40 / 1299 * 100vw);height:calc(40 / 1299 * 100vw);right:2%}.bg_clinic04:before{width:calc(386 / 1299 * 100vw);height:calc(359 / 1299 * 100vw);right:0}.bg_clinic04:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1299 * 100vw);height:calc(40 / 1299 * 100vw)}.ttl_clinic03:before{width:calc(50% - calc(120 / 1299 * 100vw))}.ttl_clinic03:after{width:calc(50% - calc(120 / 1299 * 100vw))}.box_clinic03{border-bottom:calc(10 / 1299 * 100vw) solid #e9b148}.box_clinic03 .ttl{height:calc(50 / 1299 * 100vw)}.list_clinic02 dt{width:calc(130 / 1299 * 100vw)}.list_clinic02 dd{width:calc(100% - calc(130 / 1299 * 100vw))}.list_clinic02 dt:not(:first-of-type),.list_clinic02 dd:not(:first-of-type){margin-top:calc(5 / 1299 * 100vw)}.row_clinic05 .col:not(:nth-child(-n+3)){margin-top:calc(60 / 1299 * 100vw)}.row_clinic05 .ttl{font-size:111.11%;padding:calc(17 / 1299 * 100vw) calc(15 / 1299 * 100vw) calc(20 / 1299 * 100vw)}}@media(max-width:767px){.bg_clinic01:before{width:calc(100% - calc(40 / 750 * 100vw));height:calc(100% + calc(40 / 750 * 100vw));top:calc(-20 / 750 * 100vw)}.bg_clinic01 .en{font-size:250%}.copy_clinic01{font-size:106.25%;letter-spacing:0}.copy_clinic01:before{width:calc(100 / 750 * 100vw);margin:0 auto calc(30 / 750 * 100vw)}.copy_clinic01:after{width:calc(100 / 750 * 100vw);margin:calc(30 / 750 * 100vw) auto 0}.copy_clinic01 em{font-size:129.41%}.copy_clinic01 span{margin-top:calc(10 / 750 * 100vw)}.copy_clinic02 .en{font-size:200%}.copy_clinic02 .ja{font-size:125%;letter-spacing:0}.ttl_clinic01 .en{font-size:125%;padding:0 calc(100 / 750 * 100vw)}.ttl_clinic01 .ja{font-size:112.5%}.ttl_clinic01 .en:before,.ttl_clinic01 .en:after{width:calc(100 / 750 * 100vw)}.box_clinic01{box-shadow:0 0 calc(16 / 750 * 100vw) calc(4 / 750 * 100vw) rgba(51, 51, 51, 0.05)}.list_clinic01{max-width:100%}.list_clinic01 li{border-bottom-width:1px;padding-bottom:calc(5 / 750 * 100vw)}.list_clinic01 li:not(:last-child){margin-bottom:calc(10 / 750 * 100vw)}.list_clinic01 .num{font-size:125%;width:calc(80 / 750 * 100vw)}.list_clinic01 .txt{width:calc(100% - calc(80 / 750 * 100vw));font-size:100%;letter-spacing:0}.box_clinic02:before{width:calc(100% - calc(20 / 750 * 100vw));height:calc(100% - calc(20 / 750 * 100vw))}.box_clinic02 .deco01{width:calc(121 / 750 * 100vw);left:calc(-20 / 750 * 100vw);bottom:calc(20 / 750 * 100vw)}.box_clinic02 .deco02{width:calc(121 / 750 * 100vw);right:calc(-20 / 750 * 100vw);top:calc(-20 / 750 * 100vw)}.box_clinic02 .copy{font-size:118.75%;letter-spacing:0}.row_clinic01{display:block}.row_clinic01 .col_img{width:calc(100% - calc(20 / 750 * 100vw));max-width:100%;margin:0 auto 5vw}.row_clinic01 .col_img.right{margin-right:0}.row_clinic01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 750 * 100vw);height:calc(100% - calc(20 / 750 * 100vw))}.row_clinic01 .col_img.right:after{left:calc(-20 / 750 * 100vw)}.row_clinic01 .col_img.left:after{right:calc(-20 / 750 * 100vw)}.row_clinic01 .col_img.img02:after{height:calc(100% - calc(65 / 750 * 100vw))}.row_clinic01 .col_txt{width:100%}.row_clinic01 .col_txt .wrap{width:100%;max-width:calc(646 / 750 * 100vw);margin:0 auto}.row_clinic01 .copy{font-size:118.75%;letter-spacing:0;text-align:center}.wrap_clinic01:after{display:none}.row_clinic02{width:100%;max-width:100%}.row_clinic02.deco:before{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common01.png)no-repeat center/cover;width:calc(121 / 750 * 100vw);height:calc(191 / 750 * 100vw);position:absolute;left:calc(-170 / 750 * 100vw);bottom:calc(50 / 750 * 100vw)}.row_clinic02.deco:after{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common02.png)no-repeat center/cover;width:calc(121 / 750 * 100vw);height:calc(88 / 750 * 100vw);position:absolute;right:calc(-190 / 750 * 100vw);top:calc(50 / 750 * 100vw)}.row_clinic02 .col,.row_clinic02.row02 .col{width:100%;max-width:100%;margin-right:0;padding:0 7vw;position:relative}.row_clinic02 .col:not(:last-child){margin-bottom:7vw}.row_clinic02 .col:after{content:"";background:#785e4e;width:100%;height:1px;position:absolute;left:0;top:calc(80 / 750 * 100vw);z-index:-1}.row_clinic02 .col:last-child{margin-right:0}.row_clinic02 .ttl{height:calc(80 / 750 * 100vw);font-size:112.5%;letter-spacing:0}.row_clinic03{display:block}.row_clinic03 .col{width:100%;max-width:100%;background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/clinic/shape_clinic01.svg)no-repeat right bottom/calc(310 / 750 * 100vw) auto}.row_clinic03 .col_l{margin-bottom:5vw}.row_clinic03 .col_r:after{width:calc(80 / 750 * 100vw);height:calc(238 / 750 * 100vw);right:calc(-20 / 750 * 100vw)}.row_clinic03 .col .ttl{font-size:112.5%;letter-spacing:0}.ttl_clinic02 .en{font-size:312.5%}.ttl_clinic02 .ja{font-size:112.5%;margin-top:calc(-15 / 750 * 100vw)}.row_clinic04{display:block}.row_clinic04:after{display:none}.row_clinic04 .col{width:100%;max-width:100%}.row_clinic04 .col:not(:first-child){margin-top:5vw}.row_clinic04 .ttl{padding:2vw 3vw 3vw;font-size:112.5%;letter-spacing:0}.slide_clinic01 .slick-prev{width:calc(40 / 750 * 100vw);height:calc(40 / 750 * 100vw);left:3vw}.slide_clinic01 .slick-next{width:calc(40 / 750 * 100vw);height:calc(40 / 750 * 100vw);right:3vw}.bg_clinic04{padding-bottom:calc(340 / 750 * 100vw)}.bg_clinic04:before{width:calc(386 / 750 * 100vw);height:calc(359 / 750 * 100vw);margin:auto;right:0;left:0}.bg_clinic04:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 750 * 100vw);height:calc(40 / 750 * 100vw)}.ttl_clinic03{font-size:118.75%}.ttl_clinic03:before{width:calc(50% - calc(120 / 750 * 100vw))}.ttl_clinic03:after{width:calc(50% - calc(120 / 750 * 100vw))}.name_clinic{font-size:112.5%}.box_clinic03{border-bottom:calc(10 / 750 * 100vw) solid #e9b148}.box_clinic03 .ttl{font-size:112.5%;letter-spacing:0;height:calc(80 / 750 * 100vw)}.list_clinic02 dt{width:calc(150 / 750 * 100vw)}.list_clinic02 dd{width:calc(100% - calc(150 / 750 * 100vw))}.list_clinic02 dt:not(:first-of-type),.list_clinic02 dd:not(:first-of-type){margin-top:calc(5 / 750 * 100vw)}.row_clinic05:after{display:none}.row_clinic05 .col{width:49%;max-width:100%}.row_clinic05 .col:not(:nth-child(-n+2)){margin-top:2vw}.row_clinic05 .ttl{padding:2vw 2vw 3vw;font-size:87.5%;letter-spacing:0}}.row_staff01 .col_img{width:38%;max-width:470px}.row_staff01 .col_img:after{content:"";background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1920 * 100vw);width:100%;height:calc(100% - calc(20 / 750 * 100vw));position:absolute;right:calc(-20 / 1920 * 100vw);bottom:0;z-index:-1}.row_staff01 .col_txt{width:58%}.row_staff01 .name:after{content:"";background:#785e4e;width:calc(100% + calc(100 / 1920 * 100vw));height:1px;position:absolute;left:0;bottom:0}.row_staff01 .name .ja01{width:100%}.row_staff01 .name .circle{width:calc(80 / 1920 * 100vw);height:calc(80 / 1920 * 100vw)}.row_staff01 .name .ja02{margin:0 calc(15 / 1920 * 100vw) 0 calc(20 / 1920 * 100vw)}.box_staff01{border-bottom:calc(10 / 1920 * 100vw) solid #d3e3bf}.box_staff01.bdr02{border-bottom-color:#ffd7c7}.box_staff01.bdr03{border-bottom-color:#f6e0b6}.box_staff01 .ttl{height:calc(80 / 1920 * 100vw)}.box_staff01 .txt01 span{background:linear-gradient(transparent 40%,#92b95f4d 40%)}.list_staff01 li{border-bottom:1px dashed #785e4e;padding-bottom:calc(5 / 1920 * 100vw)}.list_staff01 li:not(:last-child){margin-bottom:calc(5 / 1920 * 100vw)}.list_staff01 .year{width:calc(100 / 1920 * 100vw)}.list_staff01 .txt{width:calc(100% - calc(100 / 1920 * 100vw))}.list_staff02 li{max-width:545px;border-bottom:1px dashed #785e4e;padding-bottom:calc(8 / 1920 * 100vw)}.list_staff02 li:not(:nth-child(-n+2)){margin-top:calc(4 / 1920 * 100vw)}.list_staff02 li:before{background:#e9b148}.row_staff02 .col_img{width:38%;max-width:470px}.row_staff02 .col_img .name{background:#f8f8f8;height:calc(100 / 1920 * 100vw)}.row_staff02 .col_txt{width:58%}.row_staff02 .col_txt>.ttl:after{content:"";background:#785e4e;width:calc(100% + calc(100 / 1920 * 100vw));height:1px;position:absolute;right:0;bottom:0}.row_staff02 .col_txt .box_staff01{border-bottom:none}.row_staff03 .col{width:49%;max-width:600px}.row_staff02 .box_staff01 .ttl,.row_staff03 .ttl{height:calc(60 / 1920 * 100vw)}.wrap_staff01:before{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common01.png)no-repeat center/cover;width:calc(121 / 1920 * 100vw);height:calc(191 / 1920 * 100vw);margin:auto;position:absolute;left:10%;top:0;bottom:calc(100 / 1920 * 100vw);z-index:2}.wrap_staff01:after{content:"";background:#ffedca;width:100%;height:calc(100% - calc(100 / 1920 * 100vw));position:absolute;left:0;bottom:0;z-index:-1}.img_staff01:before{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common02.png)no-repeat center/cover;width:calc(121 / 1920 * 100vw);height:calc(88 / 1920 * 100vw);position:absolute;right:calc(-190 / 1920 * 100vw);top:calc(80 / 1920 * 100vw)}.img_staff01:after{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1920 * 100vw);width:100%;height:calc(100% - calc(20 / 1920 * 100vw));position:absolute;right:calc(-20 / 1920 * 100vw);bottom:0;z-index:-1}.row_staff04 .col{width:49%;max-width:595px;background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/staff/shape_staff01.svg)no-repeat right bottom/calc(310 / 1920 * 100vw) auto}.row_staff04 .ttl{border-bottom:1px solid #fff}@media(min-width:768px) and (max-width:1599px){.row_staff01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1599 * 100vw);height:calc(100% - calc(20 / 750 * 100vw));right:calc(-20 / 1599 * 100vw)}.row_staff01 .name:after{width:calc(100% + calc(100 / 1599 * 100vw))}.row_staff01 .name .circle{width:calc(80 / 1599 * 100vw);height:calc(80 / 1599 * 100vw)}.row_staff01 .name .ja02{margin:0 calc(15 / 1599 * 100vw) 0 calc(20 / 1599 * 100vw)}.box_staff01{border-bottom:calc(10 / 1599 * 100vw) solid #d3e3bf}.box_staff01 .ttl{height:calc(80 / 1599 * 100vw)}.list_staff01 li{padding-bottom:calc(5 / 1599 * 100vw)}.list_staff01 li:not(:last-child){margin-bottom:calc(5 / 1599 * 100vw)}.list_staff01 .year{width:calc(100 / 1599 * 100vw)}.list_staff01 .txt{width:calc(100% - calc(100 / 1599 * 100vw))}.list_staff02 li{padding-bottom:calc(8 / 1599 * 100vw)}.list_staff02 li:not(:nth-child(-n+2)){margin-top:calc(4 / 1599 * 100vw)}.row_staff02 .col_img .name{height:calc(100 / 1599 * 100vw)}.row_staff02 .col_txt>.ttl:after{width:calc(100% + calc(100 / 1599 * 100vw))}.row_staff02 .box_staff01 .ttl,.row_staff03 .ttl{height:calc(60 / 1599 * 100vw)}.wrap_staff01:before{width:calc(121 / 1599 * 100vw);height:calc(191 / 1599 * 100vw);left:5%;bottom:calc(100 / 1599 * 100vw)}.wrap_staff01:after{height:calc(100% - calc(100 / 1599 * 100vw))}.img_staff01:before{width:calc(121 / 1599 * 100vw);height:calc(88 / 1599 * 100vw);right:calc(-190 / 1599 * 100vw);top:calc(80 / 1599 * 100vw)}.img_staff01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1599 * 100vw);height:calc(100% - calc(20 / 1599 * 100vw));right:calc(-20 / 1599 * 100vw)}.row_staff04 .col{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/staff/shape_staff01.svg)no-repeat right bottom/calc(310 / 1599 * 100vw) auto}}@media(min-width:768px) and (max-width:1299px){.row_staff01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1299 * 100vw);height:calc(100% - calc(20 / 750 * 100vw));right:calc(-20 / 1299 * 100vw)}.row_staff01 .name:after{width:calc(100% + calc(100 / 1299 * 100vw))}.row_staff01 .name .circle{width:calc(80 / 1299 * 100vw);height:calc(80 / 1299 * 100vw)}.row_staff01 .name .ja02{margin:0 calc(15 / 1299 * 100vw) 0 calc(20 / 1299 * 100vw)}.box_staff01{border-bottom:calc(10 / 1299 * 100vw) solid #d3e3bf}.box_staff01 .ttl{height:calc(80 / 1299 * 100vw)}.list_staff01 li{padding-bottom:calc(5 / 1299 * 100vw)}.list_staff01 li:not(:last-child){margin-bottom:calc(5 / 1299 * 100vw)}.list_staff01 .year{width:calc(100 / 1299 * 100vw)}.list_staff01 .txt{width:calc(100% - calc(100 / 1299 * 100vw))}.list_staff02 li{padding-bottom:calc(8 / 1299 * 100vw)}.list_staff02 li:not(:nth-child(-n+2)){margin-top:calc(4 / 1299 * 100vw)}.row_staff02 .col_img .name{height:calc(100 / 1299 * 100vw)}.row_staff02 .col_txt>.ttl:after{width:calc(100% + calc(100 / 1299 * 100vw))}.row_staff02 .box_staff01 .ttl,.row_staff03 .ttl{height:calc(60 / 1299 * 100vw)}.wrap_staff01:before{width:calc(121 / 1299 * 100vw);height:calc(191 / 1299 * 100vw);bottom:calc(100 / 1299 * 100vw)}.wrap_staff01:after{height:calc(100% - calc(100 / 1299 * 100vw))}.img_staff01:before{width:calc(121 / 1299 * 100vw);height:calc(88 / 1299 * 100vw);right:calc(-50 / 1299 * 100vw);top:calc(80 / 1299 * 100vw)}.img_staff01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1299 * 100vw);height:calc(100% - calc(20 / 1299 * 100vw));right:calc(-20 / 1299 * 100vw)}.row_staff04 .col{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/staff/shape_staff01.svg)no-repeat right bottom/calc(310 / 1299 * 100vw) auto}}@media(max-width:767px){.row_staff01 .col_img{max-width:calc(470 / 750 * 100vw)!important;margin:0 auto 5vw}.row_staff01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 750 * 100vw);height:calc(100% - calc(20 / 750 * 100vw));right:calc(-20 / 750 * 100vw)}.row_staff01 .name.flex.start{-webkit-justify-content:center;justify-content:center}.row_staff01 .name:after{width:100%}.row_staff01 .name .ja01{font-size:100%;width:100%;text-align:center;line-height:1.3}.row_staff01 .name .circle{width:calc(100 / 750 * 100vw);height:calc(100 / 750 * 100vw);font-size:75%}.row_staff01 .name .ja02{font-size:125%;margin:0 calc(15 / 750 * 100vw) 0 calc(20 / 750 * 100vw)}.row_staff01 .name .en{font-size:68.75%;letter-spacing:.1em}.box_staff01{border-bottom-width:calc(10 / 750 * 100vw)}.box_staff01 .ttl{font-size:112.5%;letter-spacing:0;height:calc(80 / 750 * 100vw)}.box_staff01 .txt01{font-size:100%;letter-spacing:0}.list_staff01 li{padding-bottom:calc(5 / 750 * 100vw)}.list_staff01 li:not(:last-child){margin-bottom:calc(5 / 750 * 100vw)}.list_staff01 .year{width:calc(140 / 750 * 100vw)}.list_staff01 .txt{width:calc(100% - calc(140 / 750 * 100vw))}.list_staff02 li{max-width:100%;padding-bottom:calc(8 / 750 * 100vw)}.list_staff02 li:not(:first-child){margin-top:calc(4 / 750 * 100vw)}.row_staff02 .col_img{max-width:calc(470 / 750 * 100vw)!important;margin:0 auto 5vw}.row_staff02 .col_img .name{height:calc(120 / 750 * 100vw)}.row_staff02 .col_img .name .ja{font-size:118.75%}.row_staff02 .col_img .name .en{font-size:62.5%}.row_staff02 .col_txt{max-width:100%}.row_staff02 .col_txt>.ttl{max-width:calc(646 / 750 * 100vw);margin-right:auto;margin-left:auto;font-size:118.75%;letter-spacing:0;text-align:center}.row_staff02 .col_txt>.ttl:after{width:100%}.row_staff02 .col_txt>.txt{max-width:calc(646 / 750 * 100vw);margin-right:auto;margin-left:auto}.row_staff03{display:block}.row_staff03 .col{width:100%;max-width:100%}.row_staff03 .col_l{margin-bottom:calc(60 / 750 * 100vw)}.row_staff02 .box_staff01 .ttl,.row_staff03 .ttl{height:calc(80 / 750 * 100vw);font-size:112.5%;letter-spacing:0}.wrap_staff01:before{width:calc(121 / 750 * 100vw);height:calc(191 / 750 * 100vw);left:calc(10 / 750 * 100vw);top:calc(-40 / 750 * 100vw);bottom:auto}.wrap_staff01:after{height:calc(100% - calc(100 / 750 * 100vw))}.img_staff01:before{width:calc(121 / 750 * 100vw);height:calc(88 / 750 * 100vw);right:calc(-20 / 750 * 100vw);top:calc(-40 / 750 * 100vw)}.img_staff01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 750 * 100vw);height:calc(100% - calc(20 / 750 * 100vw));right:calc(-20 / 750 * 100vw)}.row_staff04{display:block}.row_staff04 .col{width:100%;max-width:100%;background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/staff/shape_staff01.svg)no-repeat right bottom/calc(310 / 750 * 100vw) auto}.row_staff04 .col_l{margin-bottom:5vw}.row_staff04 .ttl{font-size:112.5%;letter-spacing:0}}.row_access01 .col_img{width:53.5%;max-width:660px}.row_access01 .col_img:after{content:"";background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1920 * 100vw);width:100%;height:calc(100% - calc(20 / 1920 * 100vw));position:absolute;right:calc(-20 / 1920 * 100vw);bottom:0;z-index:-1}.row_access01 .col_txt{width:42.5%;max-width:530px}.row_access01 .logo{width:calc(430 / 1920 * 100vw)}.tbl_access01 table{border-top-color:#382917;border-bottom-color:#382917}.tbl_access01 thead th{border-bottom-color:#382917}.tbl_access01 thead th,.tbl_access01 tbody th,.tbl_access01 .tbl_caption{color:#382917}.bg_access01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common01.png)no-repeat left 8% bottom calc(50 / 1920 * 100vw) / calc(121 / 1920 * 100vw) auto, url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common02.png)no-repeat right 14% top calc(80 / 1920 * 100vw) / calc(121 / 1920 * 100vw) auto}.ttl_access01 .en{line-height:.6}.ttl_access01 .ja{margin-top:calc(-15 / 1920 * 100vw)}.row_access02>div{width:24.2%;max-width:300px}.wrap_access01{width:90%;max-width:1240px}.box_access01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/access/bg_access01.svg)no-repeat left calc(10 / 1920 * 100vw) bottom calc(10 / 1920 * 100vw) / calc(130 / 1920 * 100vw) auto, url(//sugadent-neyagawa.com/wp-content/themes/res/images/access/bg_access02.svg)no-repeat right bottom / calc(390 / 1920 * 100vw) auto}.box_access01 .col_img{width:26%;max-width:290px}.box_access01 .col_txt{width:70%}.box_access01 .ttl{border-bottom:1px solid #382917}.tbl_access table{border:1px solid #532e18}.tbl_access th{background:#532e18;text-align:center;vertical-align:middle}.tbl_access td{text-align:center}.tbl_access td:not(:last-child){border-right:1px solid #532e18}@media(min-width:768px) and (max-width:1599px){.row_access01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1599 * 100vw);height:calc(100% - calc(20 / 1599 * 100vw));right:calc(-20 / 1599 * 100vw)}.row_access01 .logo{width:calc(430 / 1599 * 100vw)}.bg_access01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common01.png)no-repeat left 8% bottom calc(50 / 1599 * 100vw) / calc(121 / 1599 * 100vw) auto, url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common02.png)no-repeat right 14% top calc(80 / 1599 * 100vw) / calc(121 / 1599 * 100vw) auto}.ttl_access01 .ja{margin-top:calc(-15 / 1599 * 100vw)}.box_access01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/access/bg_access01.svg)no-repeat left calc(10 / 1599 * 100vw) bottom calc(10 / 1599 * 100vw) / calc(130 / 1599 * 100vw) auto, url(//sugadent-neyagawa.com/wp-content/themes/res/images/access/bg_access02.svg)no-repeat right bottom / calc(390 / 1599 * 100vw) auto}}@media(min-width:768px) and (max-width:1299px){.row_access01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1299 * 100vw);height:calc(100% - calc(20 / 1299 * 100vw));right:calc(-20 / 1299 * 100vw)}.row_access01 .logo{width:calc(430 / 1299 * 100vw)}.bg_access01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common01.png)no-repeat left 8% bottom calc(50 / 1299 * 100vw) / calc(121 / 1299 * 100vw) auto, url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common02.png)no-repeat right 14% top calc(80 / 1299 * 100vw) / calc(121 / 1299 * 100vw) auto}.ttl_access01 .ja{margin-top:calc(-15 / 1299 * 100vw)}.box_access01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/access/bg_access01.svg)no-repeat left calc(10 / 1299 * 100vw) bottom calc(10 / 1299 * 100vw) / calc(130 / 1299 * 100vw) auto, url(//sugadent-neyagawa.com/wp-content/themes/res/images/access/bg_access02.svg)no-repeat right bottom / calc(390 / 1299 * 100vw) auto}}@media(max-width:767px){.row_access01{display:block}.row_access01 .col_img{width:100%;max-width:100%;margin:0 auto 5vw}.row_access01 .col_img:after{background:#ffedca url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 750 * 100vw);height:calc(100% - calc(20 / 750 * 100vw));right:calc(-20 / 750 * 100vw)}.row_access01 .col_txt{width:100%;max-width:100%}.row_access01 .logo{width:calc(548 / 750 * 100vw);margin:0 auto 2vw}.bg_access01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common01.png)no-repeat left 2% top calc(50 / 750 * 100vw) / calc(121 / 750 * 100vw) auto, url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common02.png)no-repeat right 2% top calc(30 / 750 * 100vw) / calc(121 / 750 * 100vw) auto}.ttl_access01 .en{font-size:312.5%}.ttl_access01 .ja{font-size:112.5%;margin-top:calc(-15 / 750 * 100vw)}.row_access02{display:-webkit-flex;display:flex}.row_access02>div{width:49%;max-width:100%}.row_access02>div:not(:nth-child(-n+2)){margin-top:calc(20 / 750 * 100vw)}.row_access02 .num{font-size:137.5%;-webkit-flex-direction:column;flex-direction:column}.row_access02 .num .icn{margin:0 auto 1vw}.wrap_access01{width:100%;max-width:100%}.box_access01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/access/bg_access01.svg)no-repeat left calc(10 / 750 * 100vw) bottom calc(10 / 750 * 100vw) / calc(130 / 750 * 100vw) auto, url(//sugadent-neyagawa.com/wp-content/themes/res/images/access/bg_access02.svg)no-repeat right bottom / calc(390 / 750 * 100vw) auto;display:block}.box_access01 .col_img{width:100%;max-width:100%;margin:0 auto 5vw}.box_access01 .col_txt{width:100%}.box_access01 .ttl{font-size:112.5%;letter-spacing:0;text-align:center}.tbl_access th,.tbl_access td:not(:last-child){padding:3vw 2vw}}.bnr_general02 a{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/general/bg_general03.jpg)}.bnr_general03 a{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/general/bg_general04.jpg)}.bg_general02{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/general/bg_general02.jpg)no-repeat center/cover}.row_general02 .col{width:49%;max-width:600px}.row_general02 .img{width:33%;max-width:164px}.list_general02{width:60%}.list_general02:after{content:"";width:2px;height:100%;border-right:2px dashed #c3894c;margin:auto;position:absolute;right:0;left:0;top:0;z-index:-1}.list_general02 li{background:#785e4e;height:calc(60 / 1920 * 100vw)}.list_general02 li:not(:last-child){margin-bottom:calc(20 / 1920 * 100vw)}.list_general02 li:last-child{background:#382917;height:calc(80 / 1920 * 100vw)}.box_general02:before{content:"";position:absolute;width:calc(100% - calc(40 / 1920 * 100vw));height:calc(100% - calc(40 / 1920 * 100vw));right:0;left:0;top:0;bottom:0;margin:auto;border:1px solid #fff;z-index:0}.box_general02 .deco01{width:calc(121 / 1920 * 100vw);left:calc(-140 / 1920 * 100vw);bottom:calc(10 / 1920 * 100vw)}.box_general02 .deco02{width:calc(121 / 1920 * 100vw);right:calc(-100 / 1920 * 100vw);top:calc(60 / 1920 * 100vw)}@media(min-width:768px) and (max-width:1599px){.list_general02 li{height:calc(60 / 1599 * 100vw)}.list_general02 li:not(:last-child){margin-bottom:calc(20 / 1599 * 100vw)}.list_general02 li:last-child{height:calc(80 / 1599 * 100vw)}.box_general02:before{width:calc(100% - calc(40 / 1599 * 100vw));height:calc(100% - calc(40 / 1599 * 100vw))}.box_general02 .deco01{width:calc(121 / 1599 * 100vw);left:calc(-140 / 1599 * 100vw);bottom:calc(10 / 1599 * 100vw)}.box_general02 .deco02{width:calc(121 / 1599 * 100vw);right:calc(-100 / 1599 * 100vw);top:calc(60 / 1599 * 100vw)}}@media(min-width:768px) and (max-width:1299px){.list_general02 li{height:calc(60 / 1299 * 100vw)}.list_general02 li:not(:last-child){margin-bottom:calc(20 / 1299 * 100vw)}.list_general02 li:last-child{height:calc(80 / 1299 * 100vw)}.box_general02:before{width:calc(100% - calc(40 / 1299 * 100vw));height:calc(100% - calc(40 / 1299 * 100vw))}.box_general02 .deco01{width:calc(121 / 1299 * 100vw);left:calc(-50 / 1299 * 100vw);bottom:calc(10 / 1299 * 100vw)}.box_general02 .deco02{width:calc(121 / 1299 * 100vw);right:calc(-50 / 1299 * 100vw);top:calc(60 / 1299 * 100vw)}}@media(max-width:767px){.row_general02{display:block}.row_general02 .col{width:100%;max-width:100%}.row_general02 .col_l{margin-bottom:5vw}.row_general02 .img{width:33%;max-width:100%}.list_general02{width:62%;font-size:100%;letter-spacing:0}.list_general02:after{width:1px;border-right:1px dashed #c3894c}.list_general02 li{height:calc(60 / 750 * 100vw)}.list_general02 li:not(:last-child){margin-bottom:calc(20 / 750 * 100vw)}.list_general02 li:last-child{height:calc(80 / 750 * 100vw)}.box_general02:before{width:calc(100% - calc(20 / 750 * 100vw));height:calc(100% - calc(20 / 750 * 100vw))}.box_general02 .deco01{width:calc(121 / 750 * 100vw);left:calc(-20 / 750 * 100vw);bottom:calc(10 / 750 * 100vw)}.box_general02 .deco02{width:calc(121 / 750 * 100vw);right:calc(-30 / 750 * 100vw);top:calc(-20 / 750 * 100vw)}}.bnr_perio01 a{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/perio/bg_perio01.jpg)}.bnr_pediatric01 a{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/pediatric/bg_pediatric01.jpg)}.bnr_portho01 a{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/portho/bg_portho01.jpg)}.bnr_portho02 a{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/portho/bg_portho02.jpg)}.box_portho01{background:#f6e0b6}.box_portho01:after{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1920 * 100vw);width:100%;height:calc(20 / 1920 * 100vw);position:absolute;left:0;bottom:0}.row_portho02 .col{width:20.2%;max-width:181px;margin-right:6.4%}.row_portho02 .col:nth-child(4n),.row_portho02 .col:last-child{margin-right:0}.row_portho02 .col:not(:nth-child(-n+4)){margin-top:calc(40 / 1920 * 100vw)}@media(min-width:768px) and (max-width:1599px){.box_portho01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1599 * 100vw);height:calc(20 / 1599 * 100vw)}.row_portho02 .col:not(:nth-child(-n+4)){margin-top:calc(40 / 1599 * 100vw)}}@media(min-width:768px) and (max-width:1299px){.box_portho01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1299 * 100vw);height:calc(20 / 1299 * 100vw)}.row_portho02 .col:not(:nth-child(-n+4)){margin-top:calc(40 / 1299 * 100vw)}}@media(max-width:767px){.box_portho01{padding:5vw 5vw 8vw}.box_portho01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 750 * 100vw);height:calc(20 / 750 * 100vw)}.row_portho02 .col{width:32%;max-width:100%;margin-right:2%!important}.row_portho02 .col:nth-child(3n),.row_portho02 .col:last-child{margin-right:0!important}.row_portho02 .col:not(:nth-child(-n+3)){margin-top:calc(40 / 750 * 100vw)}.row_portho02 .col .txt{font-size:87.5%}}.bnr_orthodontic01 a{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/orthodontic/bg_orthodontic01.jpg)}.row_cosmetic02 .col{width:31.5%;max-width:390px;margin-right:2.75%}.row_cosmetic02 .col:nth-child(3n),.row_cosmetic02 .col:last-child{margin-right:0}.row_cosmetic02 .col:not(:nth-child(-n+3)){margin-top:calc(40 / 1920 * 100vw)}.row_cosmetic02 .col a{height:calc(100 / 1920 * 100vw)}.row_cosmetic02 .col a:after{content:"";background:#fff;width:1px;height:calc(30 / 1920 * 100vw);margin:auto;position:absolute;right:0;left:0;bottom:0}.bnr_cosmetic01 a{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/cosmetic/bg_cosmetic01.jpg)}.ttl_cosmetic01 span{background:linear-gradient(transparent 60%,#f6e0b6 60%)}.box_cosmetic02 .box{background:#ffedca}.tbl_cosmetic01{max-width:1000px}.row_cosmetic04 .col{width:49%;max-width:600px}.row_cosmetic04 .col_l a{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/cosmetic/bg_cosmetic02.jpg)}.row_cosmetic04 .col_r a{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/cosmetic/bg_cosmetic03.jpg)}.row_cosmetic04 .col em{padding:0 calc(70 / 1920 * 100vw)}@media(min-width:768px) and (max-width:1599px){.row_cosmetic02 .col:not(:nth-child(-n+3)){margin-top:calc(40 / 1599 * 100vw)}.row_cosmetic02 .col a{height:calc(100 / 1599 * 100vw)}.row_cosmetic02 .col a:after{height:calc(30 / 1599 * 100vw)}.row_cosmetic04 .col em{padding:0 calc(70 / 1599 * 100vw)}}@media(min-width:768px) and (max-width:1299px){.row_cosmetic02 .col:not(:nth-child(-n+3)){margin-top:calc(40 / 1299 * 100vw)}.row_cosmetic02 .col a{height:calc(100 / 1299 * 100vw)}.row_cosmetic02 .col a:after{height:calc(30 / 1299 * 100vw)}.row_cosmetic04 .col em{padding:0 calc(70 / 1299 * 100vw)}}@media(max-width:767px){.row_cosmetic02 .col{width:49%;max-width:100%;margin-right:2%!important}.row_cosmetic02 .col:nth-child(2n),.row_cosmetic02 .col:last-child{margin-right:0!important}.row_cosmetic02 .col:not(:nth-child(-n+2)){margin-top:calc(40 / 750 * 100vw)}.row_cosmetic02 .col a{height:calc(120 / 750 * 100vw);font-size:87.5%}.row_cosmetic02 .col a:after{height:calc(30 / 750 * 100vw)}.ttl_cosmetic01{font-size:118.75%;letter-spacing:0}.tbl_cosmetic01{max-width:100%}.row_cosmetic04{display:block}.row_cosmetic04 .col{width:100%;max-width:100%}.row_cosmetic04 .col_l{margin-bottom:5vw}.row_cosmetic04 .col em{padding:0 calc(40 / 750 * 100vw)}}.bnr_implant01 a{background-image:url(//sugadent-neyagawa.com/wp-content/themes/res/images/implant/bg_implant01.jpg)}.box_implant01{background:#f8dedb}.box_implant01:after{content:"";background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1920 * 100vw);width:100%;height:calc(20 / 1920 * 100vw);position:absolute;left:0;bottom:0}.box_implant01 .ttl{border-bottom:1px solid #6e4c36}.list_implant01 li:not(:last-child){margin-bottom:calc(14 / 1920 * 100vw)}.list_implant01 .num{width:calc(40 / 1920 * 100vw)}.list_implant01 .txt{width:calc(100% - calc(40 / 1920 * 100vw))}.tbl_implant01 table{width:100%}.tbl_implant01 th,.tbl_implant01 td{border:1px solid #6ac0d5;width:25%}.tbl_implant01 thead th{padding:calc(5 / 1920 * 100vw) calc(10 / 1920 * 100vw) calc(10 / 1920 * 100vw)}.tbl_implant01 thead th:first-of-type,.tbl_implant01 tbody th{background:#6ac0d5}.tbl_implant01 thead th:first-of-type,.tbl_implant01 tbody tr:not(:last-child) th{border-bottom-color:#fff}.tbl_implant01 tbody th{vertical-align:top;color:#fff;font-weight:300;text-align:left}.tbl_implant01 tbody tr:not(:first-child) th,.tbl_implant01 tbody tr:not(:first-child) td{padding:calc(12 / 1920 * 100vw) calc(18 / 1920 * 100vw) calc(20 / 1920 * 100vw);vertical-align:top}.list_implant03 li:before{background:#6ac0d5}@media(min-width:768px) and (max-width:1599px){.box_implant01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1599 * 100vw);height:calc(20 / 1599 * 100vw)}.list_implant01 li:not(:last-child){margin-bottom:calc(14 / 1599 * 100vw)}.list_implant01 .num{width:calc(40 / 1599 * 100vw)}.list_implant01 .txt{width:calc(100% - calc(40 / 1599 * 100vw))}.tbl_implant01 thead th{padding:calc(5 / 1599 * 100vw) calc(10 / 1599 * 100vw) calc(10 / 1599 * 100vw)}.tbl_implant01 tbody tr:not(:first-child) th,.tbl_implant01 tbody tr:not(:first-child) td{padding:calc(12 / 1599 * 100vw) calc(18 / 1599 * 100vw) calc(20 / 1599 * 100vw)}}@media(min-width:768px) and (max-width:1299px){.box_implant01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 1299 * 100vw);height:calc(20 / 1299 * 100vw)}.list_implant01 li:not(:last-child){margin-bottom:calc(14 / 1299 * 100vw)}.list_implant01 .num{width:calc(40 / 1299 * 100vw)}.list_implant01 .txt{width:calc(100% - calc(40 / 1299 * 100vw))}.tbl_implant01 thead th{padding:calc(5 / 1299 * 100vw) calc(10 / 1299 * 100vw) calc(10 / 1299 * 100vw)}.tbl_implant01 tbody tr:not(:first-child) th,.tbl_implant01 tbody tr:not(:first-child) td{padding:calc(12 / 1299 * 100vw) calc(18 / 1299 * 100vw) calc(20 / 1299 * 100vw)}}@media(max-width:767px){.box_implant01:after{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/ptn02.png)repeat left top/calc(17 / 750 * 100vw);height:calc(20 / 750 * 100vw)}.box_implant01 .ttl{font-size:112.5%;letter-spacing:0}.list_implant01 li:not(:last-child){margin-bottom:calc(14 / 750 * 100vw)}.list_implant01 .num{width:calc(40 / 750 * 100vw)}.list_implant01 .txt{width:calc(100% - calc(40 / 750 * 100vw))}.tbl_implant01 table{width:calc(1400 / 750 * 100vw)}.tbl_implant01 thead th{padding:2vw 3vw 3vw;font-size:112.5%;letter-spacing:0}.tbl_implant01 tbody tr:not(:first-child) th,.tbl_implant01 tbody tr:not(:first-child) td{padding:2vw 3vw 3vw}}.tbl_false01{max-width:1200px}.tbl_false01 table{width:100%;border:1px solid #9a8029}.tbl_false01 th,.tbl_false01 td{border-bottom:1px solid #9a8029;width:37.5%}.tbl_false01 thead th{font-weight:300;padding:calc(24 / 1920 * 100vw) calc(10 / 1920 * 100vw) calc(30 / 1920 * 100vw)}.tbl_false01 thead th:first-of-type,.tbl_false01 tbody th{background:#785e4e;vertical-align:middle;text-align:left;font-weight:300;width:25%;color:#fff}.tbl_false01 thead th:first-of-type,.tbl_false01 tbody tr:not(:last-child) th{border-bottom-color:#fff}.tbl_false01 tbody th,.tbl_false01 tbody td{padding:calc(22 / 1920 * 100vw) calc(22 / 1920 * 100vw) calc(22 / 1920 * 100vw);vertical-align:top;line-height:1.44}.tbl_false01 tbody td:last-of-type{background:#f8dedb}@media(min-width:768px) and (max-width:1599px){.tbl_false01 thead th{padding:calc(24 / 1599 * 100vw) calc(10 / 1599 * 100vw) calc(30 / 1599 * 100vw)}.tbl_false01 tbody th,.tbl_false01 tbody td{padding:calc(22 / 1599 * 100vw) calc(22 / 1599 * 100vw) calc(22 / 1599 * 100vw)}}@media(min-width:768px) and (max-width:1299px){.tbl_false01 thead th{padding:calc(24 / 1299 * 100vw) calc(10 / 1299 * 100vw) calc(30 / 1299 * 100vw)}.tbl_false01 tbody th,.tbl_false01 tbody td{padding:calc(22 / 1299 * 100vw) calc(22 / 1299 * 100vw) calc(22 / 1299 * 100vw)}}@media(max-width:767px){.tbl_false01{max-width:100%}.tbl_false01 table{width:calc(1400 / 750 * 100vw)}.tbl_false01 thead th{padding:2vw 3vw 3vw}.tbl_false01 tbody th,.tbl_false01 tbody td{padding:2vw 3vw 3vw}}@media(max-width:767px){.btn_surgery01{margin:0 auto}}.txt_maternity01{max-width:1140px}.box_qa03{border:none}.box_qa03 .box_q .box{line-height:1}.box_qa03.bg01 .box_q .txt{background:#f6e0b6}.box_qa03.bg02 .box_q .txt{background:#d3e3bf}.box_qa03.bg03 .box_q .txt{background:#f8dedb}.box_qa03 .box_q .txt .icn:before,.box_qa03 .box_q .txt .icn:after{background:#fff}.box_qa03.bg01 .box_a{background:#f6e0b680}.box_qa03.bg02 .box_a{background:#d3e3bf80}.box_qa03.bg03 .box_a{background:#f8dedb80}.bg_contact01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common01.png)no-repeat left 10% bottom 33%/calc(121 / 1920 * 100vw) auto, url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common02.png)no-repeat right 14% top calc(70 / 1920 * 100vw) / calc(121 / 1920 * 100vw) auto}.txt_contact02{border-radius:calc(25 / 1920 * 100vw);height:calc(50 / 1920 * 100vw)}.tbl_contact01 table{border-color:#6e4c36}.tbl_contact01 th{background:#6e4c36}.tbl_contact01 tr:not(:last-child) td{border-bottom-color:#6e4c36}.tbl_contact01 th{font-weight:300}.tbl_recruit .require span:after{color:#6e4c36}.box_privacy{border-color:#785e4e}.btn_submit input{background:#785e4e}@media(min-width:768px) and (max-width:1599px){.bg_contact01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common01.png)no-repeat left 10% bottom 33%/calc(121 / 1599 * 100vw) auto, url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common02.png)no-repeat right 14% top calc(70 / 1599 * 100vw) / calc(121 / 1599 * 100vw) auto}.txt_contact02{border-radius:calc(25 / 1599 * 100vw);height:calc(50 / 1599 * 100vw)}}@media(min-width:768px) and (max-width:1299px){.bg_contact01{background:url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common01.png)no-repeat left 10% bottom 33%/calc(121 / 1299 * 100vw) auto, url(//sugadent-neyagawa.com/wp-content/themes/res/images/page/deco_common02.png)no-repeat right 14% top calc(70 / 1299 * 100vw) / calc(121 / 1299 * 100vw) auto}.txt_contact02{border-radius:calc(25 / 1299 * 100vw);height:calc(50 / 1299 * 100vw)}}@media(max-width:767px){.bg_contact01{background:#ffedca}.ttl_contact01{font-size:118.75%;letter-spacing:0}.txt_contact02{border-radius:calc(50 / 750 * 100vw);height:auto;padding:2vw 3vw}}.wrap_case01{position:relative}.wrap_case01 .deco01{position:absolute;left:0;top:0;z-index:-1}.wrap_case01 .deco02{position:absolute;right:calc(6 / 1920 * 100vw);bottom:calc(-8 / 1920 * 100vw);z-index:-1}.wrap_case01 .ttl{font-size:177.77%;letter-spacing:.1em}.box_case01{position:relative;padding:calc(30 / 1920 * 100vw) calc(50 / 1920 * 100vw) calc(60 / 1920 * 100vw)}.unit_case .en{position:absolute;left:0;right:0;top:0;transform:translateY(-50%)}.unit_case .en span{font-size:277.77%;letter-spacing:.1em}.wrap_case02{max-width:580px}.wrap_case02 .ja{font-size:166.6%;letter-spacing:.1em}.unit_case .area_case_search dt{width:calc(160 / 1920 * 100vw);height:calc(38 / 1920 * 100vw);color:#fff;background:#555;position:relative;z-index:1}.unit_case .area_case_search dt:before{content:"";width:0;height:0;border-left:calc(13 / 1920 * 100vw) solid #555;border-top:calc(19 / 1920 * 100vw) solid transparent;border-bottom:calc(19 / 1920 * 100vw) solid transparent;position:absolute;top:0;bottom:0;right:calc(-13 / 1920 * 100vw)}.unit_case .area_case_search dd{width:calc(100% - calc(180 / 1920 * 100vw));margin-bottom:calc(10 / 1920 * 100vw)}.unit_case .area_case_search select{width:100%;padding:calc(4 / 1920 * 100vw) 4%;background:#fff;border:solid 1px #ccc;line-height:1.5;letter-spacing:.1em}.btn_case{max-width:350px}.btn_case:before,.btn_case:after{content:"";position:absolute;width:calc(30 / 1920 * 100vw);height:0;border-top:1px solid #fff;border-bottom:none;border-right:none;transform:rotate(0);right:calc(20 / 1920 * 100vw);top:0;bottom:0;margin:auto}.btn_case:after{width:calc(9 / 1920 * 100vw);transform:rotate(45deg);top:calc(-7 / 1920 * 100vw)}.btn_case input{padding:calc(30 / 1920 * 100vw) calc(5 / 1920 * 100vw);font-size:111.11%;background:#555}select{-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}.wrap_case02 dd{position:relative}.wrap_case02 dd:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:calc(10 / 1920 * 100vw) calc(5 / 1920 * 100vw) 0 calc(5 / 1920 * 100vw);border-color:#707070 transparent transparent;top:0;bottom:0;right:calc(15 / 1920 * 100vw);margin:auto}.wrap_case03:last-child{margin-bottom:0!important}.unit_case .tbl_case01 .label01{margin-bottom:calc(8 / 1920 * 100vw)}.unit_case label,.unit_case input[type=checkbox]{cursor:pointer}@media(min-width:768px) and (max-width:1599px){.wrap_case01 .deco02{right:calc(6 / 1599 * 100vw);bottom:calc(-8 / 1599 * 100vw)}.box_case01{padding:calc(30 / 1599 * 100vw) calc(50 / 1599 * 100vw) calc(60 / 1599 * 100vw)}.unit_case .area_case_search dt{width:calc(160 / 1599 * 100vw);height:calc(38 / 1599 * 100vw)}.unit_case .area_case_search dt:before{border-left:calc(13 / 1599 * 100vw) solid #555;border-top:calc(19 / 1599 * 100vw) solid transparent;border-bottom:calc(19 / 1599 * 100vw) solid transparent;right:calc(-13 / 1599 * 100vw)}.unit_case .area_case_search dd{width:calc(100% - calc(180 / 1599 * 100vw));margin-bottom:calc(10 / 1599 * 100vw)}.unit_case .area_case_search select{padding:calc(4 / 1599 * 100vw) 4%}.btn_case:before,.btn_case:after{width:calc(30 / 1599 * 100vw);right:calc(20 / 1599 * 100vw)}.btn_case:after{width:calc(9 / 1599 * 100vw);top:calc(-7 / 1599 * 100vw)}.btn_case input{padding:calc(30 / 1599 * 100vw) calc(5 / 1599 * 100vw)}.wrap_case02 dd:before{border-width:calc(10 / 1599 * 100vw) calc(5 / 1599 * 100vw) 0 calc(5 / 1599 * 100vw);right:calc(15 / 1599 * 100vw)}}@media(min-width:768px) and (max-width:1299px){.wrap_case01 .deco02{right:calc(6 / 1299 * 100vw);bottom:calc(-8 / 1299 * 100vw)}.box_case01{padding:calc(30 / 1299 * 100vw) calc(50 / 1299 * 100vw) calc(60 / 1299 * 100vw)}.unit_case .area_case_search dt{width:calc(160 / 1299 * 100vw);height:calc(38 / 1299 * 100vw)}.unit_case .area_case_search dt:before{border-left:calc(13 / 1299 * 100vw) solid #555;border-top:calc(19 / 1299 * 100vw) solid transparent;border-bottom:calc(19 / 1299 * 100vw) solid transparent;right:calc(-13 / 1299 * 100vw)}.unit_case .area_case_search dd{width:calc(100% - calc(180 / 1299 * 100vw));margin-bottom:calc(10 / 1299 * 100vw)}.unit_case .area_case_search select{padding:calc(4 / 1299 * 100vw) 4%}.btn_case:before,.btn_case:after{width:calc(30 / 1299 * 100vw);right:calc(20 / 1299 * 100vw)}.btn_case:after{width:calc(9 / 1299 * 100vw);top:calc(-7 / 1299 * 100vw)}.btn_case input{padding:calc(30 / 1299 * 100vw) calc(5 / 1299 * 100vw)}.wrap_case02 dd:before{border-width:calc(10 / 1299 * 100vw) calc(5 / 1299 * 100vw) 0 calc(5 / 1299 * 100vw);right:calc(15 / 1299 * 100vw)}}@media(max-width:767px){.wrap_case01 .ttl{font-size:125%}.wrap_case02 dd:before{border-width:calc(20 / 750*100vw) calc(10 / 750*100vw) 0 calc(10 / 750*100vw);right:2vw}.wrap_case01 .txt{text-align:left;max-width:calc(646 / 750*100vw);margin-left:auto;margin-right:auto}.wrap_case01{padding-top:8vw}.wrap_case01 .deco01{width:calc(190 / 750*100vw);left:-3vw}.wrap_case01 .deco02{width:calc(109 / 750*100vw);right:-4vw;bottom:-4vw}.wrap_case02{max-width:100%}.wrap_case02 .ja{font-size:calc(40 / 750 * 100vw)}.unit_case .en span{font-size:calc(75 / 750 * 100vw)}.unit_case .area_case_search dt{width:100%;height:calc(76 / 750*100vw)}.unit_case .area_case_search dt:before{content:none}.unit_case .area_case_search dd{width:100%;height:calc(76 / 750*100vw)}.unit_case .en{top:1vw}.box_case01{padding:6vw 5% 7vw}.btn_case input{padding:5vw 5%;font-size:calc(32 / 750 * 100vw)}.btn_case{width:calc(550 / 750 * 100vw);max-width:100%}}.risk>iframe{height:260px!important;width:calc(100% + 17px)!important}.risk.inner1000{max-width:1000px!important;width:90%!important}.box_risk01{padding:calc(38 / 1920 * 100vw) calc(50 / 1920 * 100vw) calc(40 / 1920 * 100vw)!important;font-size:calc(18 / 1920 * 100vw)!important;min-height:260px!important;border:1px solid #c3894c}.box_risk01 .box{overflow:hidden;position:relative;padding:0 calc(20 / 1920 * 100vw) 0 0!important;max-height:180px!important;height:auto;touch-action:auto !important}.box_risk01 .ttl{margin-bottom:calc(7 / 1920 * 100vw)!important;font-size:111.11%!important;letter-spacing:.1em!important}.box_risk01 .txt{font-size:88.89%!important;letter-spacing:.1em!important}.risk .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background:#c3894c !important;right:0 !important;width:4px !important}.risk .ps-container>.ps-scrollbar-y-rail{background:0 0 !important;right:0 !important;width:4px !important;opacity:1}@media(min-width:768px) and (max-width:1599px){.risk>iframe{height:calc(262 / 1599*100vw)!important}.risk.tab>iframe{width:100%!important}.box_risk01{min-height:calc(260 / 1599 * 100vw)!important;padding:calc(38 / 1599 * 100vw) calc(50 / 1599 * 100vw) calc(40 / 1599 * 100vw)!important;font-size:calc(18 / 1599 * 100vw)!important}.box_risk01 .box{padding:0 calc(20 / 1599 * 100vw) 0 0!important;max-height:calc(180 / 1599 * 100vw)!important}.box_risk01 .ttl{margin-bottom:calc(7 / 1599 * 100vw)!important}}@media(min-width:751px) and (max-width:1299px){.risk>iframe{height:calc(262 / 1299*100vw)!important}.box_risk01{min-height:calc(260 / 1299 * 100vw)!important;padding:calc(38 / 1299 * 100vw) calc(50 / 1299 * 100vw) calc(40 / 1299 * 100vw)!important;font-size:calc(18 / 1299 * 100vw)!important}.box_risk01 .box{padding:0 calc(20 / 1299 * 100vw) 0 0!important;max-height:calc(180 / 1299 * 100vw)!important}.box_risk01 .ttl{margin-bottom:calc(7 / 1299 * 100vw)!important}}@media(max-width:767px){.risk>iframe{width:100%!important}.sp.risk.inner1000{max-width:calc(702 / 750 * 100vw)!important;width:100%!important}.sp.risk iframe{height:calc(500 / 750 * 100vw)!important}.sp.box_risk01{font-size:4.27vw!important;min-height:calc(500 / 750 * 100vw)!important;padding:5vw 5% 5vw!important}.sp.box_risk01 .box{max-height:calc(420 / 750 * 100vw)!important;padding:0 3vw 0 0!important}.sp.box_risk01 .ttl{margin-bottom:2vw!important;font-size:112.5%!important;letter-spacing:0!important}.sp.box_risk01 .txt{font-size:100%!important;letter-spacing:0!important}.sp.risk .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y,.sp.risk .ps-container>.ps-scrollbar-y-rail{right:0!important;width:2px!important}}.tbl_guideline01:not(:last-child){margin-bottom:calc(100 / 1920 * 100vw)}@media(min-width:768px) and (max-width:1599px){.tbl_guideline01:not(:last-child){margin-bottom:calc(100 / 1599 * 100vw)}}@media(min-width:768px) and (max-width:1299px){.tbl_guideline01:not(:last-child){margin-bottom:calc(100 / 1299 * 100vw)}}@media(max-width:767px){.tbl_guideline01 td a{text-decoration:underline;color:var(--guideline-color)}.tbl_guideline01:not(:last-child){margin-bottom:calc(100 / 750 * 100vw)}}.inv-recaptcha-holder{display:none!important}#sidebar{width:24%}#sidebar h4{background:#ffedca;color:#382917;font-size:111.11%;line-height:calc(40 / 1920 * 100vw);margin-bottom:calc(4 / 1920 * 100vw);text-align:center;font-weight:300}#sidebar caption{margin-bottom:calc(5 / 1920 * 100vw)}#wp-calendar{width:100%;margin-bottom:calc(10 / 1920 * 100vw)}.side_caseblog #wp-calendar{margin-bottom:calc(40 / 1920 * 100vw)}#wp-calendar thead th{background:#f4f3ee;border:1px solid #f4f3ee;border-right-color:#f4f3ee;font-size:72.22%;font-weight:400}#wp-calendar tbody td{border:1px solid #f4f3ee;text-align:center;font-size:77.78%;line-height:1.8}#wp-calendar tbody td a{color:#c3894c;text-decoration:underline}#wp-calendar tfoot td{font-size:81.25%}#wp-calendar tfoot td#prev{padding-top:calc(8 / 1920 * 100vw);padding-left:calc(10 / 1920 * 100vw)}#wp-calendar tfoot td#next{padding-top:calc(8 / 1920 * 100vw);padding-right:calc(10 / 1920 * 100vw);text-align:right}#wp-calendar tfoot td a{padding-bottom:calc(3 / 1920 * 100vw);border-bottom:1px solid #c3894c;color:#c3894c}.wp-calendar-nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:calc(60 / 1920 * 100vw);line-height:1.5}.wp-calendar-nav-prev{padding-left:calc(10 / 1920 * 100vw)}.wp-calendar-nav-next{padding-right:calc(10 / 1920 * 100vw)}.wp-calendar-nav a{color:#c3894c;padding-bottom:calc(3 / 1920 * 100vw);border-bottom:1px solid #c3894c;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#sidebar ul li{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#sidebar ul li a{border-bottom:1px solid #c3894c;padding-bottom:calc(4 / 1920 * 100vw);line-height:2.1;color:#c3894c}.post_main{width:71%}.navigation{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:calc(60 / 1920 * 100vw)}.navigation li{width:calc(170 / 1920 * 100vw)}.navigation .navitop{text-align:center}.navigation .naviright{text-align:right}.navigation li a{padding-bottom:calc(4 / 1920 * 100vw);border-bottom:1px solid #c3894c;color:#c3894c}.post_content img{max-width:100%;height:auto}.date_single{display:block;text-align:right;font-size:72.22;margin-top:calc(-30 / 1920 * 100vw);margin-bottom:calc(40 / 1920 * 100vw)}.post_content{line-height:1.75}.img_thmb{width:calc(120 / 1920 * 100vw);height:calc(120 / 1920 * 100vw);display:block}.thmb{width:calc(120 / 1920 * 100vw)}.thmb a:hover .img_thmb{opacity:.75}.txt_post{width:calc(100% - calc(140 / 1920 * 100vw))}.page_main section.blog_archive{padding-bottom:calc(35 / 1920 * 100vw);border-bottom:1px solid #f6e0b6}.post_main section.blog_archive:not(:last-child){margin-bottom:calc(40 / 1920 * 100vw)}.txt_post a{color:inherit}.txt_post a:hover{text-decoration:underline}.txt_post h4{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.7;font-weight:300}.txt_post .date{font-size:75%;color:#c3894c}.txt_post .txt_excerpt{line-height:1.75;margin-top:calc(8 / 1920 * 100vw)}.txt_post .txt_excerpt a{color:#c3894c;text-decoration:underline}.page_main .wp-pagenavi{margin-top:calc(60 / 1920 * 100vw);text-align:center;font-size:77.78%}.page_main .wp-pagenavi a,.page_main .wp-pagenavi span{text-decoration:none;border:1px solid #c3894c;color:#c3894c;padding:0 calc(10 / 1920 * 100vw);margin:calc(2 / 1920 * 100vw);display:inline-block}.page_main .wp-pagenavi span.pages{padding:0 calc(11 / 1920 * 100vw)}.page_main .wp-pagenavi a:hover,.page_main .wp-pagenavi span.current{border-color:#c3894c;background:#c3894c;color:#fff}.page_main .wp-pagenavi span.current{font-weight:400}.post_content li{list-style:inherit;margin-left:1.5em}.single_post h3{padding:calc(12 / 1920 * 100vw) calc(30 / 1920 * 100vw) calc(12 / 1920 * 100vw) calc(80 / 1920 * 100vw)}.single_post h3:before{left:calc(20 / 1920 * 100vw);top:.9em}@media(min-width:768px) and (max-width:1599px){#sidebar h4{line-height:calc(40 / 1599 * 100vw);margin-bottom:calc(4 / 1599 * 100vw)}#sidebar caption{margin-bottom:calc(5 / 1599 * 100vw)}#wp-calendar{margin-bottom:calc(10 / 1599 * 100vw)}#wp-calendar tfoot td#prev{padding-top:calc(8 / 1599 * 100vw);padding-left:calc(10 / 1599 * 100vw)}#wp-calendar tfoot td#next{padding-top:calc(8 / 1599 * 100vw);padding-right:calc(10 / 1599 * 100vw)}#wp-calendar tfoot td a{padding-bottom:calc(3 / 1599 * 100vw)}.wp-calendar-nav{margin-bottom:calc(60 / 1599 * 100vw)}.wp-calendar-nav-prev{padding-left:calc(10 / 1599 * 100vw)}.wp-calendar-nav-next{padding-right:calc(10 / 1599 * 100vw)}.wp-calendar-nav a{padding-bottom:calc(3 / 1599 * 100vw)}#sidebar ul li a{padding-bottom:calc(4 / 1599 * 100vw)}.navigation{margin-bottom:calc(60 / 1599 * 100vw)}.navigation li{width:calc(170 / 1599 * 100vw)}.navigation li a{padding-bottom:calc(4 / 1599 * 100vw)}.date_single{margin-top:calc(-30 / 1599 * 100vw);margin-bottom:calc(40 / 1599 * 100vw)}.img_thmb{width:calc(120 / 1599 * 100vw);height:calc(120 / 1599 * 100vw)}.thmb{width:calc(120 / 1599 * 100vw)}.txt_post{width:calc(100% - calc(140 / 1599 * 100vw))}.page_main section.blog_archive{padding-bottom:calc(35 / 1599 * 100vw)}.post_main section.blog_archive:not(:last-child){margin-bottom:calc(40 / 1599 * 100vw)}.txt_post .txt_excerpt{margin-top:calc(8 / 1599 * 100vw)}.page_main .wp-pagenavi{margin-top:calc(60 / 1599 * 100vw)}.page_main .wp-pagenavi a,.page_main .wp-pagenavi span{padding:0 calc(10 / 1599 * 100vw);margin:calc(2 / 1599 * 100vw)}.page_main .wp-pagenavi span.pages{padding:0 calc(11 / 1599 * 100vw)}.single_post h3{padding:calc(12 / 1599 * 100vw) calc(30 / 1599 * 100vw) calc(12 / 1599 * 100vw) calc(80 / 1599 * 100vw)}.single_post h3:before{left:calc(20 / 1599 * 100vw)}}@media(min-width:768px) and (max-width:1299px){#sidebar h4{line-height:calc(40 / 1299 * 100vw);margin-bottom:calc(4 / 1299 * 100vw)}#sidebar caption{margin-bottom:calc(5 / 1299 * 100vw)}#wp-calendar{margin-bottom:calc(10 / 1299 * 100vw)}#wp-calendar tfoot td#prev{padding-top:calc(8 / 1299 * 100vw);padding-left:calc(10 / 1299 * 100vw)}#wp-calendar tfoot td#next{padding-top:calc(8 / 1299 * 100vw);padding-right:calc(10 / 1299 * 100vw)}#wp-calendar tfoot td a{padding-bottom:calc(3 / 1299 * 100vw)}.wp-calendar-nav{margin-bottom:calc(60 / 1299 * 100vw)}.wp-calendar-nav-prev{padding-left:calc(10 / 1299 * 100vw)}.wp-calendar-nav-next{padding-right:calc(10 / 1299 * 100vw)}.wp-calendar-nav a{padding-bottom:calc(3 / 1299 * 100vw)}#sidebar ul li a{padding-bottom:calc(4 / 1299 * 100vw)}.navigation{margin-bottom:calc(60 / 1299 * 100vw)}.navigation li{width:calc(170 / 1299 * 100vw)}.navigation li a{padding-bottom:calc(4 / 1299 * 100vw)}.date_single{margin-top:calc(-30 / 1299 * 100vw);margin-bottom:calc(40 / 1299 * 100vw)}.img_thmb{width:calc(120 / 1299 * 100vw);height:calc(120 / 1299 * 100vw)}.thmb{width:calc(120 / 1299 * 100vw)}.txt_post{width:calc(100% - calc(140 / 1299 * 100vw))}.page_main section.blog_archive{padding-bottom:calc(35 / 1299 * 100vw)}.post_main section.blog_archive:not(:last-child){margin-bottom:calc(40 / 1299 * 100vw)}.txt_post .txt_excerpt{margin-top:calc(8 / 1299 * 100vw)}.page_main .wp-pagenavi{margin-top:calc(60 / 1299 * 100vw)}.page_main .wp-pagenavi a,.page_main .wp-pagenavi span{padding:0 calc(10 / 1299 * 100vw);margin:calc(2 / 1299 * 100vw)}.page_main .wp-pagenavi span.pages{padding:0 calc(11 / 1299 * 100vw)}.single_post h3{padding:calc(12 / 1299 * 100vw) calc(30 / 1299 * 100vw) calc(12 / 1299 * 100vw) calc(80 / 1299 * 100vw)}.single_post h3:before{left:calc(20 / 1299 * 100vw)}}@media(max-width:767px){.page_main{display:block!important}#sidebar{width:100%}#sidebar h4{line-height:calc(80 / 750 * 100vw);margin:calc(4 / 750 * 100vw)}#sidebar caption{margin-bottom:calc(5 / 750 * 100vw)}#wp-calendar{margin-bottom:calc(10 / 750 * 100vw)}#wp-calendar tfoot td#prev{padding-top:calc(8 / 750 * 100vw);padding-left:calc(10 / 750 * 100vw)}#wp-calendar tfoot td#next{padding-top:calc(8 / 750 * 100vw);padding-right:calc(10 / 750 * 100vw)}#wp-calendar tfoot td a{padding-bottom:calc(3 / 750 * 100vw)}.wp-calendar-nav{margin-bottom:calc(60 / 750 * 100vw)}.wp-calendar-nav-prev{padding-left:calc(10 / 750 * 100vw)}.wp-calendar-nav-next{padding-right:calc(10 / 750 * 100vw)}.wp-calendar-nav a{padding-bottom:calc(3 / 750 * 100vw)}#sidebar ul li a{padding-bottom:calc(4 / 750 * 100vw)}.navigation li a{padding-bottom:calc(4 / 750 * 100vw)}.post_main{width:100%;margin-bottom:20vw}.date_single{margin-top:calc(-30 / 750 * 100vw);margin-bottom:calc(40 / 750 * 100vw)}.thmb{width:30%}.img_thmb{display:block;width:100%;height:auto;padding-top:100%}.txt_post{width:66%}.txt_post .txt_excerpt{margin-top:calc(8 / 750 * 100vw)}.navigation{margin-bottom:calc(60 / 750 * 100vw)}.navigation li{width:calc(200 / 750 * 100vw)}.page_main .wp-pagenavi{margin-top:calc(60 / 750 * 100vw)}.page_main .wp-pagenavi span.pages,.page_main .wp-pagenavi a,.page_main .wp-pagenavi span{padding:.5vw 2vw;margin:calc(4 / 750 * 100vw)}.page_main section.blog_archive{padding-bottom:6vw}.post_main section.blog_archive:not(:last-child){margin-bottom:6vw}.post_main .wp-pagenavi{margin-top:12vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.single_post h3{padding:2.5vw 3vw 2.5vw 11vw}.single_post h3:before{top:1em;left:3vw}}