html{font-size:62.5%;font-family:'Noto Serif JP',serif;color:#362e2b}body{font-family:YuMincho,'Yu Mincho','Hiragino Mincho ProN','Noto Serif JP',serif}p,a,li,dd,dt,th,td{font-size:1.6rem}p,li,dd,dt,th,td{line-height:1.8}h1,h2,h3,h4,h5,h6{line-height:normal}a{color:#362e2b}a:hover{opacity:.6}img{max-width:100%;height:auto}.times{font-family:'Times','Times New Roman','Lusitana',serif}.gothic{font-family:'Noto Sans JP',sans-serif}.sp{display:none}img{max-width:100%}.block{display:block}.pc_block{display:block}.bold{font-weight:bold}.pc_none{display:none!important}.font-gv{font-family:"Great Vibes",cursive!important}.serif{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif!important}.sans{font-family:Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif!important}.center{text-align:center}.lwrap{max-width:1170px;margin:auto}.fl-l{float:left}.fl-r{float:right}.clearfix::after{content:"";display:block;clear:both}.alignCenter{text-align:center}.alignLeft{text-align:left}.alignRight{text-align:right}.flex{display:flex}.flex.col-2{flex-wrap:wrap;justify-content:space-between}.flex.col-2 .item{width:48%}.flex.col-3{flex-wrap:wrap;justify-content:space-between}.flex.col-3 .item{width:32%}.flex.col-4{flex-wrap:wrap;justify-content:space-between}.flex.col-4 .item{width:23.5%}.flex.col-5{flex-wrap:wrap;justify-content:space-between}.flex.col-5 .item{width:18.4%}.flex.col-6{flex-wrap:wrap}.flex.col-6 .item{width:15%;margin-right:2%}.flex.col-6 .item:nth-child(6n) {margin-right:0}.border-solid-top{border-top:1px solid #ebebeb}.border-solid-left{border-left:1px solid #ebebeb}.border-solid-right{border-right:1px solid #ebebeb}.border-solid-bottom{border-bottom:1px solid #ebebeb}.border-dashed-top{border-top:1px dashed #ebebeb}.border-dashed-left{border-left:1px dashed #ebebeb}.border-dashed-right{border-right:1px dashed #ebebeb}.border-dashed-bottom{border-bottom:1px dashed #ebebeb}.border-dotted-top{border-top:1px dotted #ebebeb}.border-dotted-left{border-left:1px dotted #ebebeb}.border-dotted-right{border-right:1px dotted #ebebeb}.border-dotted-bottom{border-bottom:1px dotted #ebebeb}.c-white{color:#fff!important}.c-black{color:#333!important}.c-blue{color:#4671a0!important}.c-yellow{color:#fff582!important}.c-red{color:#c81f21!important}.c-green{color:#5aaa3c!important}.c-orange{color:#ffb03b!important}.c-gray{color:#ebebeb!important}.c-brown{color:#bfa563!important}.c-gold{color:#ddc29c!important}.bg-white{background-color:#fff!important}.bg-black{background-color:#333!important}.bg-blue{background-color:#4671a0!important}.bg-yellow{background-color:#fff582!important}.bg-red{background-color:#c81f21!important}.bg-green{background-color:#5aaa3c!important}.bg-orange{background-color:#ffb03b!important}.bg-gray{background-color:#ebebeb!important}.bg-brown{background-color:#bfa563!important}.bg-grade-green{background:linear-gradient(180deg,#88cba5 0%,#88cba5 50%,#78c394 50%,#78c394 100%)}.bg-grade-pink{background:linear-gradient(180deg,#fdadba 0%,#fdadba 50%,#fd8a9e 50%,#fd8a9e 100%)}.bg-grade-blue{background:linear-gradient(180deg,#5082ae 0%,#5082ae 50%,#4671a0 50%,#4671a0 100%)}.bg-grade-red{background:linear-gradient(180deg,#e94d00 0%,#e94d00 50%,#e03b00 50%,#e03b00 100%)}.bc-white{border-color:#fff!important}.bc-black{border-color:#333!important}.bc-blue{border-color:#4671a0!important}.bc-yellow{border-color:#fff582!important}.bc-red{border-color:#c81f21!important}.bc-green{border-color:#5aaa3c!important}.bc-orange{border-color:#ffb03b!important}.bc-gray{border-color:#ebebeb!important}.bc-brown{border-color:#bfa563!important}.circle{display:inline-block;width:10rem;height:10rem;border-radius:100%;background-color:#ebebeb;text-align:center;position:relative}.circle>span{position:absolute;top:50%;left:50%;width:100%}.square{display:inline-block;width:10rem;height:10rem;background-color:#ebebeb;text-align:center;position:relative}.square>span{position:absolute;top:50%;left:50%;width:100%}.round-15{border-radius:1.5rem}.round-30{border-radius:3rem}.round-60{border-radius:6rem}.round-90{border-radius:9rem}.round-100{border-radius:100%}.b-shadow{box-shadow:0 0 1rem rgba(0,0,0,.2)}.t-shadow{text-shadow:.43rem .43rem .323rem rgba(0,0,0,.6)}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mt-5{margin-top:.5rem!important}.mb-5{margin-bottom:.5rem!important}.mt-10{margin-top:1rem!important}.mb-10{margin-bottom:1rem!important}.mt-15{margin-top:1.5rem!important}.mb-15{margin-bottom:1.5rem!important}.mt-20{margin-top:2rem!important}.mb-20{margin-bottom:2rem!important}.mt-25{margin-top:2.5rem!important}.mb-25{margin-bottom:2.5rem!important}.mt-30{margin-top:3rem!important}.mb-30{margin-bottom:3rem!important}.mt-35{margin-top:3.5rem!important}.mb-35{margin-bottom:3.5rem!important}.mt-40{margin-top:4rem!important}.mb-40{margin-bottom:4rem!important}.mt-45{margin-top:4.5rem!important}.mb-45{margin-bottom:4.5rem!important}.mt-50{margin-top:5rem!important}.mb-50{margin-bottom:5rem!important}.mt-55{margin-top:5.5rem!important}.mb-55{margin-bottom:5.5rem!important}.mt-60{margin-top:6rem!important}.mb-60{margin-bottom:6rem!important}.mt-65{margin-top:6.5rem!important}.mb-65{margin-bottom:6.5rem!important}.mt-70{margin-top:7rem!important}.mb-70{margin-bottom:7rem!important}.mt-75{margin-top:7.5rem!important}.mb-75{margin-bottom:7.5rem!important}.mt-80{margin-top:8rem!important}.mb-80{margin-bottom:8rem!important}.mt-85{margin-top:8.5rem!important}.mb-85{margin-bottom:8.5rem!important}.mt-90{margin-top:9rem!important}.mb-90{margin-bottom:9rem!important}.mt-95{margin-top:9.5rem!important}.mb-95{margin-bottom:9.5rem!important}.mt-100{margin-top:10rem!important}.mb-100{margin-bottom:10rem!important}.mt-105{margin-top:10.5rem!important}.mb-105{margin-bottom:10.5rem!important}.mt-110{margin-top:11rem!important}.mb-110{margin-bottom:11rem!important}.mt-115{margin-top:11.5rem!important}.mb-115{margin-bottom:11.5rem!important}.mt-120{margin-top:12rem!important}.mb-120{margin-bottom:12rem!important}.mt-125{margin-top:12.5rem!important}.mb-125{margin-bottom:12.5rem!important}.mt-130{margin-top:13rem!important}.mb-130{margin-bottom:13rem!important}.mt-135{margin-top:13.5rem!important}.mb-135{margin-bottom:13.5rem!important}.mt-140{margin-top:14rem!important}.mb-140{margin-bottom:14rem!important}.mt-145{margin-top:14.5rem!important}.mb-145{margin-bottom:14.5rem!important}.mt-150{margin-top:15rem!important}.mb-150{margin-bottom:15rem!important}.marker-yellow{background:linear-gradient(transparent 0%,#fff582 0%)}.btn a{text-decoration:none;text-align:center;display:flex;justify-content:center;align-items:center}.btn a i{display:inline-block;line-height:0;margin-right:.4rem}.btn.large a{width:30rem;margin:auto;padding:1.1rem 0;border-radius:.5rem}.btn.large a i{width:1.6rem;line-height:0;margin-right:1rem}.btn01{border-radius:.6rem}.btn01 a{display:block;padding:1rem 0;text-align:center;text-decoration:none}.btn01 a span{line-height:0;vertical-align:middle;margin-right:1rem}.btn01 a span img{vertical-align:baseline}.btn02 a{display:block;background-color:#0054a6;color:#fff;text-align:center;font-size:1.8rem;padding:1rem 0;max-width:35rem;width:100%}.btn02 a span{display:inline-block;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/ceramics/ico-btn-arrow.svg) no-repeat center left;background-size:1.4rem;padding-left:2rem}.btn02 a:hover{text-decoration:none}.btn03 a{text-align:center;display:block;background-color:#e5f5fd;color:#000;padding:1.5rem 0;line-height:1}.btn03 a span{display:inline-block;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/ceramics/ico-btn-arrow-2.svg) no-repeat center right;background-size:1.4rem;padding-right:2rem}.btn03 a:hover{text-decoration:none}.bgOrange{background:linear-gradient(#ffa126 0%,#ffa126 50%,#ffa200 50%,#ffa200 100%)}.bgOrange a{color:#fff}.bgGreen{background:linear-gradient(#74b389 0%,#74b389 50%,#69b581 50%,#69b581 100%)}.bgGreen a{color:#fff}.bgRed{background:linear-gradient(#f65b45 0%,#f65b45 50%,#fd5519 50%,#fd5519 100%)}.bgRed a{color:#fff}.bgPink{background:linear-gradient(#ed89a0 0%,#ed89a0 50%,#ec8ea2 50%,#ec8ea2 100%)}.bgPink a{color:#fff}.bgBlue{background:linear-gradient(#3d71ab 0%,#3d71ab 50%,#4671a0 50%,#4671a0 100%)}.bgBlue a{color:#fff}.bgBrown{background:linear-gradient(#bfa569 0%,#bfa569 50%,#bfa664 50%,#bfa664 100%)}.bgBrown a{color:#fff}.bgWhite{background:#fff}.bgWhite a{color:#444!important}.title01{font-size:2.4rem;line-height:1.65;text-align:center}.title01::before{content:"";display:block;margin:auto;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/ico-ttl.png) no-repeat center;background-size:cover;width:9.8rem;height:3.6rem;margin-bottom:1rem}.title01 .line{font-weight:100;display:inline-block;position:relative}.title01 .line::before,.title01 .line::after{content:"";display:block;height:.1rem;width:1rem;background:#333;position:absolute;top:50%;transform:translateY(-50%) translateX(0%);-webkit-transform:translateY(-50%) translateX(0%)}.title01 .line::before{left:-2rem}.title01 .line::after{right:-2rem}.title01 .small{font-size:1.4rem;display:block}.title02{position:relative;text-align:center;font-size:2.2rem;font-weight:500}.title02::before{content:"";display:block;width:100%;height:.1rem;background:#e4e4e4;position:absolute;top:50%;left:0;transform:translateY(-50%) translateX(0%);-webkit-transform:translateY(-50%) translateX(0%)}.title02 span{background:#fff;display:inline-block;padding:0 1.5rem;position:relative;z-index:1}.title03{font-size:2.4rem;font-weight:500;line-height:1.5;text-align:center}.title03::before{content:"";display:block;margin:0 auto 1rem;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/icon_titleIcon2.png) no-repeat center;background-size:auto;width:9.7rem;height:3.5rem}.title03 .line{font-weight:500;display:inline-block;position:relative}.title03 .line::before,.title03 .line::after{content:"";display:block;height:.1rem;width:1rem;background:#333;position:absolute;top:50%;transform:translateY(-50%) translateX(0%);-webkit-transform:translateY(-50%) translateX(0%)}.title03 .line::before{left:-2rem}.title03 .line::after{right:-2rem}.list01{background:#fff;list-style:none}.list01 li{border-bottom:.1rem solid #eee}.list01 a,.list01 .link-none{text-decoration:none;font-size:1.5rem;color:#444;display:block;padding:1rem 1rem 1rem 1rem;box-sizing:border-box;position:relative}.list01 a::after{content:"\f078";color:#4671a0;font-size:1rem;font-family:"Font Awesome 5 Free";font-weight:bold;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) translateX(0%);-webkit-transform:translateY(-50%) translateX(0%)}.list02{list-style:none}.list02 li{font-size:1.3rem;margin-bottom:.6rem}.list02 li:last-child{margin-bottom:0}.list02 li::before{font-size:1rem;content:"●";color:#d4af82;margin-right:.6rem;position:relative;top:-.1rem}.list02 a{text-decoration:none;color:#323232}.list03{list-style:none}.list03>li>a{font-size:1.3rem;color:#fff;text-decoration:none}.list03>li>a::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:.4rem 0 .4rem .4rem;border-color:transparent transparent transparent #fff;position:relative;top:-.2rem;margin-right:.6rem}.list03>li.parrent{font-size:1.3rem;padding-bottom:.6rem;color:#fff;position:relative;border-bottom:1px solid #fff}.list03>li.parrent:hover{cursor:pointer}.list03>li.parrent::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:.4rem .4rem 0 .4rem;border-color:#fff transparent transparent transparent;position:relative;top:-.3rem;left:-.25rem;margin-right:.6rem}.list03>li.parrent::after{content:"\f068";font-family:"Font Awesome 5 Free";font-weight:bold;position:absolute;top:0;right:0}.list03>li.parrent.active:after{content:"\f067"}.list04{list-style:none}.list04>li>a{font-size:1.2rem;color:#fff;text-decoration:none}.list04>li>a::before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:bold;font-size:.8rem;display:inline-block;margin-right:.6rem;top:-.15rem;position:relative}.breadcrumb{max-width:1170px;margin:auto;position:relative}.breadcrumbs{position:static!important;-webkit-transform:inherit!important;-ms-transform:inherit!important;transform:inherit!important;display: block !important  !important}.breadcrumbBg{background:#f2f2f2;padding:1.7rem 0}.single .breadcrumbBg{margin-bottom:3rem}.archive .breadcrumbBg{margin-bottom:3rem}.search .breadcrumbBg{margin-bottom:3rem}.breadcrumb h1{position:absolute;right:0;font-size:2rem}.single .breadcrumb h1{position:static}.archive .breadcrumb h1{position:static}.search .breadcrumb h1{position:static}.breadcrumb span,.breadcrumb a{font-size:1.4rem;color:#777}.breadcrumb a{text-decoration:none;display:inline-block}.banaWrap{display:flex;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/top/bg04.jpg) no-repeat center top;background-size:cover;padding:10rem 0}.banaWrap p{margin-right:1.5%;line-height:0}.banaWrap p:last-child{margin-right:0}.slick-prev{left:3rem;width:5.1rem;height:5.1rem;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/slide_arrow_prev.png) no-repeat center;background-size:cover;z-index:1}.slick-prev::before{content:none}.slick-next{right:3rem;width:5.1rem;height:5.1rem;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/slide_arrow_next.png) no-repeat center;background-size:cover;z-index:1}.slick-next::before{content:none}.carousel .item{box-sizing:border-box;padding:0 2rem}.carousel .item .img{min-height:14rem;display:flex;align-items:center;margin-bottom:1rem}.induction{background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/induction_bg.jpg) no-repeat center top;background-size:cover;padding:7rem 0}.induction>.flex{background:#fff;position:relative;padding:5rem 19rem 3.5rem 10rem;box-sizing:border-box}.induction>.flex::before{content:"";width:13.8rem;height:17.5rem;display:block;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/induction_bg_2.png) no-repeat center top;background-size:cover;position:absolute;left:0;bottom:0}.induction>.flex::after{content:"";width:19.1rem;height:22.9rem;display:block;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/induction_bg_women.png) no-repeat center top;background-size:cover;position:absolute;right:0;bottom:0}.induction>.flex .left{width:50%}.induction>.flex .right{width:50%;text-align:center}.induction>.flex .right .no1{font-size:1.7rem}.induction>.flex .right .no2{font-size:1.4rem;margin-top:1rem}.induction>.flex .right .tel{text-align:center;line-height:1.5}.induction>.flex .right .tel a{font-size:3.4rem;display:inline-block;font-family:'Times','Times New Roman','Lusitana',serif;text-decoration:none;color:#333}.induction>.flex .right .tel a .small{font-size:2.4rem}.induction>.flex .right .flex{justify-content:center}.induction>.flex .right .btn{border-radius:.6rem}.induction>.flex .right .btn.bgOrange{margin-right:2rem}.induction>.flex .right .btn.bgGreen{margin-right:2rem}.induction>.flex .right .btn a{font-size:1.7rem;width:19rem;padding:.8rem 0}.induction>.flex .right .btn a span{margin-right:.5rem;vertical-align:middle}.induction>.flex .right .btn a span img{vertical-align:baseline}.induction .logo{font-size:2.4rem}.induction .sub{text-align:center;font-size:1.3rem}.induction .address{font-size:1.2rem;font-weight:bold;margin:2rem 0 0 5.5rem}.induction2{padding:8rem 0}.induction2 .text{text-align:center}.induction2 .lwrap{background:#fff;padding:3rem 10rem 5rem;box-sizing:border-box;position:relative}.induction2 .lwrap::before{content:"";width:13.8rem;height:17.5rem;display:block;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/induction_bg_2.png) no-repeat center top;background-size:cover;position:absolute;left:0;bottom:0}.induction2 .lwrap::after{content:"";width:26.7rem;height:37.8rem;display:block;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/induction2_bg_women.png) no-repeat center top;background-size:cover;position:absolute;right:0;bottom:0}.induction2 .logo{font-size:2.4rem;display:inline-block;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/header_logo.png) no-repeat center left;background-size:4.5rem;padding:1.5rem 0 .8rem 5.5rem}.induction2 .sub{text-align:center;font-size:1.3rem}.induction2 .address{font-size:1.2rem;font-weight:bold;margin:2rem 0 0}.induction2 .bgTitle{margin:4rem 0 3rem;font-size:2.2rem;padding:.6rem 0;background:#eee}.induction2 .parrent{width:78rem;margin-bottom:2rem;align-items:center;justify-content:space-between}.induction2 .parrent .btn{width:24rem;border-radius:.6rem}.induction2 .parrent .btn a{line-height:7rem;border:.6rem}.induction2 .parrent .btn a span{margin-right:.8rem;line-height:1;vertical-align:middle}.induction2 .parrent .flex .item:nth-child(1) {margin-right:1.8rem}.induction2 .bottom{font-size:1.5rem}.induction2 .tel{text-align:center;line-height:1.5;margin:0 0 0 2rem}.induction2 .tel a{font-size:3.4rem;display:inline-block;font-family:'Times','Times New Roman','Lusitana',serif;text-decoration:none;color:#333}.induction2 .tel a .small{font-size:2.4rem}.faqWrap .item{border-bottom:.1rem solid #ccc}.faqWrap .item:first-child{border-top:.1rem solid #ccc}.faqWrap .item.active h4::after{transform:rotate(180deg);top:45%}.faqWrap .item h4{font-size:2rem;font-weight:500;text-indent:-1em;padding:2rem 5.5rem 2rem 6rem;position:relative;box-sizing:border-box}.faqWrap .item h4::before{content:"Q.";color:#e0a232;display:inline-block;margin-right:2rem}.faqWrap .item h4::after{transition:.3s;content:"";display:block;width:1rem;height:.7rem;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/arrow_bottom.png) no-repeat center;background-size:100%;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%) translateX(0%);-webkit-transform:translateY(-50%) translateX(0%)}.faqWrap .item h4:hover{cursor:pointer}.faqWrap .item .faq-a{display:none;padding:0 2rem 2rem}.faqWrap .item .faq-a p{background:#f9f9f9;padding:1rem}.faqWrap .item .faq-a p::before{content:"A.";color:#ec8ea2;display:inline-block;margin-right:1rem}.table01{width:100%}.table01 thead th{background:#989898;color:#fff;text-align:center;padding:1.5rem 0}.table01 tbody tr{border-bottom:1px solid #dbdbdb}.table01 tbody th{background:#f6f6f6}.table01 th{font-size:1.7rem;box-sizing:border-box;padding:2.5rem 1rem;text-align:center;vertical-align:middle}.table01 td{font-size:1.7rem;box-sizing:border-box;padding:2.5rem 1rem;text-align:center}.table01.col-3 thead th:nth-child(1) {width:46%}.table01.col-3 thead th:nth-child(2) {width:28%}.table01.col-3 thead th:nth-child(3) {width:28%}.table01.col-3 th{width:46%}.table01.col-3 td{width:28%}.priceWrap h3{text-align:center;font-size:3rem;font-weight:500;margin-bottom:3.5rem}.header{position:fixed;width:100%;background:#fff;left:0;top:0;z-index:999;height:inherit}.headerTop{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;box-sizing:border-box;z-index:5;position:relative;background:#fff}.headerLogo a{font-size:2rem;text-decoration:none;color:#362e2b;line-height:normal;display:block}.headerLogo a:hover{opacity:1}.headerLogo .logo{display:inline-block;vertical-align:middle;margin-right:.6rem;position:relative}.headerLogo .logo img{width:316px;display:inline-block;vertical-align:middle}.headerLogo .blue{font-size:1rem;margin-left:1rem;background:#4671a0;color:#fff;display:inline-block;padding:1rem;line-height:1}.headerTel .tel{margin-bottom:.6rem;line-height:normal}.headerTel .tel a{color:#444;font-size:2.5rem;text-decoration:none;font-weight:bold}.headerTel .tel .small{font-size:2rem}.headerTel .no2{font-size:1.2rem;line-height:1.3}.headerBtn .btn{display:inline-block;text-align:center;border-radius:.6rem}.headerBtn .btn a{padding:.8rem 0;line-height:1.6;box-sizing:border-box}.headerBtn .btn .icon-img{margin-right:.6rem;line-height:1.6;vertical-align:middle}.headerBtn .btn .icon-img img{vertical-align:middle}.headerBtn .bgOrange{width:15rem;margin-right:1rem}.headerBtn .bgGreen{width:15rem;margin-right:1rem}.headerBtn .bgRed{width:15rem;margin-right:1rem}.headerBtn .bgPink{width:15rem;margin-right:1rem}.headerBtn .bgBlue{width:18rem}.headerBottom{border-top:.1rem solid #e9e9e9}.headerBottom .lwrap{align-items:center;justify-content:space-between}.headerBottom .search{padding:1rem 0}.headerBottom .search form{border:.1rem solid #e9e9e9;border-radius:3rem;display:inline-block;width:26rem}.headerBottom .search input{padding:1.5rem .8rem;box-sizing:border-box;width:20.7rem}.headerBottom .search input[type="submit"]{width:4.7rem;padding:1.2rem 0;background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/icon_search_btn.png) no-repeat center top;background-size:100% 100%;text-indent:-9999px;position:relative;right:-.1rem}.headerBottom .search input[type="submit"]:hover{cursor:pointer}.headerBottom .search input:focus{outline:none}.gnavi{display:flex;align-items:center}.gnavi li{margin-right:1.5rem;line-height:normal;border-bottom:4px solid #fff}.gnavi li:last-child{margin-right:0}.gnavi li:hover{border-bottom:4px solid #edeef0}.gnavi li a{display:block;text-decoration:none;font-size:1.4rem;color:#323232;padding:2rem 0}.gnavi li a::before{color:#4671a0;font-size:1.1rem;content:'\f054';font-family:"Font Awesome 5 Free";font-weight:bold}.gnavi .gnavi-sub{max-height:0;opacity:0;overflow:hidden;width:100%;left:0;text-align:center;position:absolute;background:#f5f8ff;margin-top:4px}.gnavi .gnavi-sub .flex{padding:3rem;max-width:1170px;margin:auto}.gnavi li:hover .gnavi-sub{max-height:9999px;opacity:1}.gnavi .gnavi-sub ul{text-align:left;margin-bottom:1rem}.gnavi .gnavi-sub ul li{border:none}.gnavi .gnavi-sub li a{display:block;padding:.5rem}.gnavi .gnavi-sub li a:hover{text-decoration:underline}.gnavi .gnavi-sub li a span{font-size:1rem}.gnavi .gnavi-sub .menu-title{font-size:1.8rem;color:#f39800;font-weight:bold;border:none!important}.gnavi .gnavi-sub .menu-title a{font-size:1.8rem;color:#4671a0;font-weight:bold}.spBtn{display:none;position:relative;z-index:3;width:50px;height:40px;cursor:pointer;margin-left:1rem;margin-top:-1rem}.spBtn span{display:block;position:absolute;width:100%;height:3px;background:#362e2b;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.spBtn span:nth-child(1) {top:0}.spBtn span:nth-child(2) {top:19px}.spBtn span:nth-child(3) {bottom:0}.spBtn.active span:nth-child(1) {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);top:19px}.spBtn.active span:nth-child(2) {opacity:0}.spBtn.active span:nth-child(3) {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);bottom:19px}.spBtn p{color:#362e2b;line-height:1;font-size:13px;position:absolute;bottom:-15px;left:0;letter-spacing:-1px;width:100%;text-align:center}.footer{background:#696969;margin-bottom:0}.footer .map iframe{height:40rem;width:100%}.footerTop{background:url(https://hadatoha-dental.com/blog/wp-content/themes/hadatoha/images/common/footer_bg.jpg) no-repeat center top;background-size:cover;padding:12rem 0 14rem;text-align:center}.footerTop .logo{font-size:2rem;margin-bottom:3rem;text-align:center}.footerTop .logo img{width:300px}.footerTop p{font-size:1.2rem}.footerTop p a{font-size:1.2rem;text-decoration:none;color:#362e2b}.footerMenu{padding:8rem 0 3rem}.footerMenu .list03 li{margin-bottom:.6rem}.footerMenu .flex{justify-content:space-between}.footerMenu .item{width:25%}.footerMenu .list04{margin-left:1rem}.footerMenu .mb{margin-bottom:3rem}.footerMenu .parrent .list04{}.footerBottom{border-top:.1rem solid #fff;border-bottom:.1rem solid #fff;padding:3rem 0;box-sizing:border-box;color:#fff}.footerBottom p{font-size:1.2rem}.footerBottom p.btn{font-size:1.6rem;display:inline-block;width:18rem;border-radius:.6rem;margin-right:.6rem}.footerBottom p.btn:last-child{margin-right:0}.footerBottom p.btn a{line-height:5rem}.footerBottom p.btn a span{vertical-align:middle;display:inline-block;margin-right:.5rem}.footerBottom p.btn a span img{vertical-align:baseline}.footerBottom p.btn.bgWhite{width:12rem}.footerBottom .flex{justify-content:space-between}.footerBottom .snsBtn p{line-height:normal}.footerBottom .snsBtn p:first-child{margin-bottom:.3rem}.footerBottom .snsBtn a{display:block}.footer small{display:block;text-align:center;color:#fff;font-size:1.1rem;padding:1.5rem 0 2rem}#contents{margin-top:172px}.single .content_right h2{font-size:24px}.single .content_right h3{font-size:22px}.single .content_right h4{font-size:20px}.single .content_right a{color:#f39800;text-decoration:underline}.single .content_right a:hover{text-decoration:none}.single .entry-title{font-size:28px}@media screen and (max-width:1200px){.lwrap{margin:0 1.5rem}.banaWrap{padding:8% 0}.carousel .item{padding:0 1rem}.carousel .item .img{min-height:9vw}.breadcrumb{margin:0 1.5rem}.induction>.flex{padding:5rem 16rem 3.5rem 7rem;padding:5rem 15vw 3.5rem 8vw}.induction>.flex::before{width:11.8vw;height:15vw}.induction>.flex::after{width:14.2vw;height:17.5vw}.induction>.flex .left{width:52%;margin-right:2%}.induction>.flex .right{width:46%}.induction>.flex .right .flex{justify-content:space-between}.induction>.flex .right .btn{width:48%}.induction>.flex .right .btn a{width:100%;font-size:1.5rem}.induction>.flex .right .btn a span{margin-right:.3rem;width:1.5rem;display:inline-block}.induction>.flex .right .no1{font-size:1.4rem}.induction>.flex .right .no2{font-size:1.2rem}.induction .logo{}.induction .sub{font-size:1.1rem}.induction .address{font-size:1.1rem;margin:2rem 0 0 3rem}.induction2 .lwrap::after{width:22.7rem;height:31.8rem}.induction2 .tel{margin:0 2% 0 0;width:32%}.induction2 .tel a{font-size:3vw}.induction2 .tel a .small{font-size:2vw}.induction2 .parrent{width:88%}.induction2 .parrent .flex{justify-content:space-between;width:66%}.induction2 .parrent .flex .item{width:48%}.induction2 .parrent .btn{width:100%}.induction2 .parrent .btn a{line-height:6rem}.headerLogo{width:38%;margin-right:2%}.headerLogo a{font-size:1.7vw;white-space:nowrap}.headerLogo .icon{margin-right:1%;width:3.4vw}.headerLogo .blue{position:absolute;top:-1.5rem;left:-1.5rem;margin:0;padding:.5rem 1rem}.headerTel{width:18%;margin-right:1%}.headerTel .tel a{font-size:2.2vw}.headerTel .tel .small{font-size:1.8vw}.headerTel .no2{font-size:.8vw}.headerTel .tbNone{display:none}.headerBtn{letter-spacing:-.5em;text-align:right;width:41%}.headerBtn>*{letter-spacing:normal}.headerBtn .btn a{font-size:1.2vw}.headerBtn .btn .icon-img{margin-right:3%;width:2vw;display:inline-block}.headerBtn .bgOrange{width:12vw;margin-right:1%}.headerBtn .bgGreen{width:12vw;margin-right:1%}.headerBtn .bgRed{width:12vw;margin-right:1%}.headerBtn .bgPink{width:12vw;margin-right:1%}.headerBtn .bgBlue{width:14vw}.headerBottom .search form{width:24vw}.headerBottom .search input{padding:1.5rem .8rem;width:19vw}.headerBottom .search input[type="submit"]{width:4vw;right:-1%}.gnavi li{margin-right:1.3vw}.gnavi li a{font-size:1.1vw}.gnavi li a::before{margin-right:.4rem}.footerBottom .flex{flex-wrap:wrap;justify-content:center}.footerBottom .flex>p{width:100%;text-align:center;margin-bottom:2rem}.footerBottom .flex .btnWrap{margin-right:2rem}.footerBottom p.btn{width:15rem}.footerBottom p.btn span{display:inline-block;width:2rem;margin-right:.3rem;line-height:0;vertical-align:middle;position:relative;top:-.2rem}.footerBottom p.btn a{font-size:1.4rem}.footerBottom p.btn.bgBlue span{width:1.6rem}#contents{margin-top:12.5vw}}@media screen and (max-width:1000px){.headerLogo .blue{position:absolute;top:-2.2rem;left:-1.5rem;margin:0;padding:.5rem 1rem}.induction>.flex{flex-wrap:wrap;padding:3rem}.induction>.flex::before{width:18vw;height:23vw}.induction>.flex::after{width:18vw;height:22vw}.induction>.flex .left{width:100%;margin-right:0;margin-bottom:3rem;text-align:center}.induction>.flex .left .logo{display:inline-block;width:40%}.induction .address{display:inline-block}.induction>.flex .right{width:100%}.induction>.flex .right .flex{max-width:42rem;margin:auto}.footerMenu .flex{flex-wrap:wrap;justify-content:center}.footerMenu .item:nth-child(1) {width:33.33333333%;width:27%;margin-bottom:3rem}.footerMenu .item:nth-child(2) {width:33.33333333%;width:27%;margin-bottom:3rem}.footerMenu .item:nth-child(3) {width:33.33333334%;width:27%;margin-bottom:3rem}.footerMenu .item:nth-child(4) {width:33.33333333%}.footerMenu .item:nth-child(5) {width:33.33333333%}}@media screen and (max-width:900px){#contents{margin-top:17.5vw}.list01 a,.list01 .link-none{font-size:1.2rem;padding:1rem 1.5rem 1rem 1rem}.list01 a::after{right:.8rem}.induction2 .parrent .flex{width:64%}.induction2 .parrent .btn a{line-height:4.5rem}.induction2 .tel{width:34%}.induction2 .tel a{font-size:2.9vw}.headerBottom .search form{width:16vw}.headerBottom .search input{width:12.5vw;padding:.5rem}.headerBottom .search input[type="submit"]{width:3vw;padding:.2rem 0}}@media screen and (max-width:767px){.breadcrumb h1{position:static}html{font-size:1.33333vw}p,a,li,dd,dt,th,td{font-size:2.8rem}.lwrap{margin:0 3rem}.pc{display:none!important}.sp{display:block}.title01{font-size:4rem}.title01::before{background-size:100%;width:12.7rem;height:4.5rem;margin:0 auto 2rem}.title01 .line::before{height:.2rem;width:2rem;left:-3rem}.title01 .line::after{height:.2rem;width:2rem;right:-3rem}.title01 .small{font-size:2rem}.title02{font-size:3.2rem}.title02 span{padding:0 3rem}.title03{font-size:4rem}.title03::before{background-size:100%;width:12.7rem;height:4.5rem;margin:0 auto 2rem}.title03 .line::before{height:.2rem;width:2rem;left:-3rem}.title03 .line::after{height:.2rem;width:2rem;right:-3rem}.list01 a,.list01 .link-none{font-size:2.6rem;padding:2rem 4rem 2rem 2rem;line-height:1.2}.list01 a::after{right:1.2rem;line-height:1;top:35%}.list01 li ul li a{font-size:2rem}.list02 li{font-size:2.8rem;text-indent:-1em;padding-left:1em;margin-bottom:2rem}.list02 li::before{font-size:1.8rem;top:-.3rem;margin-right:1.2rem}.list03>li.parrent{font-size:2.8rem;margin-right:0}.list03>li.parrent::before{border-width:.8rem 0 .8rem .8rem;margin-right:1rem}.list03>li.parrent.active::before{border-width:.8rem .8rem 0 .8rem;top:-.5rem}.list03>li>a{font-size:2.8rem}.list03>li>a::before{border-width:.8rem 0 .8rem .8rem;margin-right:1rem}.list04>li>a{font-size:2.8rem}.btn01 a{padding:2rem 0}.btn01 a .icon{width:2.6rem;display:inline-block}.btn01 a .icon img{width:100%}.banaWrap{padding:6rem 3rem;flex-wrap:wrap}.banaWrap p{width:32%;margin-right:2%;margin-bottom:2%}.banaWrap p:nth-child(3n) {margin-right:0}.banaWrap p:nth-child(n + 7) {margin-bottom:0}.carousel .item{padding:0 2rem}.carousel .item .img{min-height:11rem}.induction>.flex{padding:4rem}.induction>.flex::before,.induction>.flex::after{content:none}.induction>.flex .right .no1{font-size:2.6rem}.induction>.flex .right .no2{font-size:2rem;margin-top:2rem}.induction>.flex .right .tel{line-height:2}.induction>.flex .right .tel a{font-size:4.8rem}.induction>.flex .right .tel a .small{font-size:3.2rem}.induction>.flex .right .btn a{font-size:2.8rem}.induction>.flex .right .btn a span{width:2.5rem;margin-right:.6rem}.induction>.flex .right .btn a span img{width:100%}.induction>.flex .right .flex{max-width:60rem}.induction .logo{width:100%!important;display:block!important}.induction .sub{font-size:2rem}.induction .address{margin:2rem 0 0;font-size:2rem;width:100%;display:block}.induction2 .lwrap{padding:5rem 3rem 7rem}.induction2 .lwrap::before{width:11.8rem;height:15.5rem}.induction2 .lwrap::after{content:none}.induction2 .logo{font-size:3.4rem;background-size:4rem;padding:1.5rem 0 1rem 5rem}.induction2 .sub{font-size:2rem}.induction2 .address{margin:2rem 0 0;font-size:2.4rem}.induction2 .bgTitle{font-size:3rem;margin:4rem 0}.induction2 .parrent{width:100%;margin-bottom:3rem}.induction2 .parrent .btn a{font-size:2rem;line-height:5.5rem}.induction2 .parrent .btn a span{display:inline-block;width:2rem}.induction2 .bottom{font-size:2rem}.induction2 .tel a{font-size:3rem}.breadcrumb{margin:0 3rem;font-size:2.2rem}.breadcrumbBg{padding:2.5rem 0}.breadcrumb span,.breadcrumb a{font-size:2.2rem}.pointWrap .item{width:100%}.faqWrap .item h4{font-size:2.8rem;text-indent:-.9em;padding:3rem 5.5rem 3rem 7rem}.faqWrap .item h4::after{width:2rem;height:1.4rem;right:1.5rem}.faqWrap .item .faq-a{padding:0 3rem 3rem}.priceWrap h3{font-size:3.4rem;margin-bottom:4rem}.spTableWrap{overflow:scroll}.table01.col-5{width:100rem}.headerTop.lwrap{margin:0;padding:1.5rem 2rem;border-bottom:1px solid #f0f0f0}.headerLogo{width:40%;margin-right:0}.headerLogo a{font-size:2.8rem}.headerLogo .logo{margin-right:0}.headerLogo .logo img{width:100%}.headerLogo .blue{font-size:2rem;top:-2.4rem;left:-2rem;bottom:inherit}.headerTel{display:none}.headerTel.sp{display:block;text-align:center;width:100%;margin:3rem 0}.headerTel.sp .tbNone{display:block}.headerTel .tel .small{font-size:6rem}.headerTel .tel a{font-size:6rem}.headerTel .no2{font-size:2.4rem;background:#f5f8ff;padding:2rem 3rem;display:inline-block}.headerBtn{width:48%}.headerBtn .btn a{line-height:1.3;padding:1rem 1rem .7rem;font-size:13px;display:block}.headerBtn .bgOrange{width:auto}.headerBtn .btn .icon-img{display:block;margin:auto;line-height:1;text-align:center;width:inherit}.headerBtn .btn .icon-img img{height:3rem}.headerBtn .bgRed{width:auto}.headerBtn .bgPink{width:auto;margin-right:2%}.headerBtn .bgGreen{width:auto;margin-right:2%}.headerBtn .bgBlue{width:auto}.headerBottom{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;background:#fff;z-index:4}.headerBottom .lwrap{display:block}.headerBottom .search{margin-top:3rem}.headerBottom .search form{width:100%;display:block}.headerBottom .search input{padding:1rem;width:85%;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);font-size:2.6rem}.headerBottom .search input[type="submit"]{width:45px;height:45px}.gnavi{display:block}.gnavi .gnavi-sub{display:none;overflow:auto;opacity:1}.gnavi .flex.col-4 .item{width:100%;margin:0}.gnavi .flex.col-5 .item{width:100%;margin:0}.gnavi .flex.col-6 .item{width:100%;margin:0}.gnavi li{border:none!important;margin-right:0;border-bottom:1px solid #eee!important}.gnavi li:hover .gnavi-sub{max-height:inherit;position:static}.gnavi .gnavi-sub{position:static;max-height:inherit}.gnavi .gnavi-sub .menu-title{font-size:2.8rem}.gnavi .gnavi-sub .menu-title a{font-size:2.8rem}.gnavi li a{font-size:2.6rem;text-align:left}.gnavi .gnavi-sub li a{padding:1rem}.gnavi li a{position:relative}.gnavi li a:after{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:bold;position:absolute;right:0;top:2.5rem;color:#4671a0}.gnavi li a.sp-accordion:after{content:"\f067"}.gnavi li a.sp-accordion.active:after{content:"\f068"}.gnavi .gnavi-sub li a:after{content:none}.spBtn{display:block}.footer .map iframe{height:50rem}.footerTop .logo{font-size:3.4rem;margin-bottom:5rem}.footerTop .logo::before{width:5.5rem;height:6.1rem;margin:0 auto 2rem}.footerTop p{font-size:2.8rem}.footerTop p a{font-size:2.8rem}.footerMenu .item{margin-bottom:0!important}.footerMenu .item:nth-child(1) {width:100%}.footerMenu .item:nth-child(2) {width:100%}.footerMenu .item:nth-child(3) {width:100%}.footerMenu .item:nth-child(4) {width:100%}.footerMenu .item:nth-child(5) {width:100%}.footerMenu .mb{margin-bottom:0}.footerMenu .parrent .list04{margin:3rem 0 0 3rem;display:none}.footerMenu .list03 li{margin-bottom:3rem}.footerBottom .flex>p{font-size:2.4rem;text-align:left;margin-bottom:3rem}.footerBottom .flex .btnWrap{width:100%;margin-right:0;margin-bottom:2rem;display:flex;justify-content:space-between}.footerBottom .flex .snsBtn{width:100%}.footerBottom p.btn{width:20rem}.footerBottom p.btn.bgWhite{width:13rem}.footerBottom p.btn a{font-size:2.4rem}.footerBottom p.btn span{width:2.2rem;margin-right:1rem}.footerBottom p.btn span img{width:100%}.footerBottom .snsBtn{display:flex}.footerBottom .snsBtn p:first-child{margin-bottom:0;margin-right:1rem}.footerBottom .snsBtn p img{width:16rem}.footer small{padding:3rem 0 4rem;font-size:1.6rem}#contents{margin-top:12.5vw}.headerBottom{margin-top:12.5vw}.headerBottom .lwrap{padding-bottom:12.5vw}.single .content_right h2{font-size:20px}.single .content_right h3{font-size:18px}.single .content_right h4{font-size:16px;font-weight:bold}.single .entry-title{font-size:24px}}@media screen and (max-width:640px){.sp-mt-0{margin-top:0!important}.sp-mb-0{margin-bottom:0!important}.sp-mt-5{margin-top:.5rem!important}.sp-mb-5{margin-bottom:.5rem!important}.sp-mt-10{margin-top:1rem!important}.sp-mb-10{margin-bottom:1rem!important}.sp-mt-15{margin-top:1.5rem!important}.sp-mb-15{margin-bottom:1.5rem!important}.sp-mt-20{margin-top:2rem!important}.sp-mb-20{margin-bottom:2rem!important}.sp-mt-25{margin-top:2.5rem!important}.sp-mb-25{margin-bottom:2.5rem!important}.sp-mt-30{margin-top:3rem!important}.sp-mb-30{margin-bottom:3rem!important}.sp-mt-35{margin-top:3.5rem!important}.sp-mb-35{margin-bottom:3.5rem!important}.sp-mt-40{margin-top:4rem!important}.sp-mb-40{margin-bottom:4rem!important}.sp-mt-45{margin-top:4.5rem!important}.sp-mb-45{margin-bottom:4.5rem!important}.sp-mt-50{margin-top:5rem!important}.sp-mb-50{margin-bottom:5rem!important}.sp-mt-55{margin-top:5.5rem!important}.sp-mb-55{margin-bottom:5.5rem!important}.sp-mt-60{margin-top:6rem!important}.sp-mb-60{margin-bottom:6rem!important}.sp-mt-65{margin-top:6.5rem!important}.sp-mb-65{margin-bottom:6.5rem!important}.sp-mt-70{margin-top:7rem!important}.sp-mb-70{margin-bottom:7rem!important}.sp-mt-75{margin-top:7.5rem!important}.sp-mb-75{margin-bottom:7.5rem!important}.sp-mt-80{margin-top:8rem!important}.sp-mb-80{margin-bottom:8rem!important}.sp-mt-85{margin-top:8.5rem!important}.sp-mb-85{margin-bottom:8.5rem!important}.sp-mt-90{margin-top:9rem!important}.sp-mb-90{margin-bottom:9rem!important}.sp-mt-95{margin-top:9.5rem!important}.sp-mb-95{margin-bottom:9.5rem!important}.sp-mt-100{margin-top:10rem!important}.sp-mb-100{margin-bottom:10rem!important}.sp-mt-105{margin-top:10.5rem!important}.sp-mb-105{margin-bottom:10.5rem!important}.sp-mt-110{margin-top:11rem!important}.sp-mb-110{margin-bottom:11rem!important}.sp-mt-115{margin-top:11.5rem!important}.sp-mb-115{margin-bottom:11.5rem!important}.sp-mt-120{margin-top:12rem!important}.sp-mb-120{margin-bottom:12rem!important}.sp-mt-125{margin-top:12.5rem!important}.sp-mb-125{margin-bottom:12.5rem!important}.sp-mt-130{margin-top:13rem!important}.sp-mb-130{margin-bottom:13rem!important}.sp-mt-135{margin-top:13.5rem!important}.sp-mb-135{margin-bottom:13.5rem!important}.sp-mt-140{margin-top:14rem!important}.sp-mb-140{margin-bottom:14rem!important}.sp-mt-145{margin-top:14.5rem!important}.sp-mb-145{margin-bottom:14.5rem!important}.sp-mt-150{margin-top:15rem!important}.sp-mb-150{margin-bottom:15rem!important}.sp-mt-155{margin-top:15.5rem!important}.sp-mb-155{margin-bottom:15.5rem!important}.sp-mt-160{margin-top:16rem!important}.sp-mb-160{margin-bottom:16rem!important}.sp-mt-165{margin-top:16.5rem!important}.sp-mb-165{margin-bottom:16.5rem!important}.sp-mt-170{margin-top:17rem!important}.sp-mb-170{margin-bottom:17rem!important}.sp-mt-175{margin-top:17.5rem!important}.sp-mb-175{margin-bottom:17.5rem!important}.sp-mt-180{margin-top:18rem!important}.sp-mb-180{margin-bottom:18rem!important}.sp-mt-185{margin-top:18.5rem!important}.sp-mb-185{margin-bottom:18.5rem!important}.sp-mt-190{margin-top:19rem!important}.sp-mb-190{margin-bottom:19rem!important}.sp-mt-195{margin-top:19.5rem!important}.sp-mb-195{margin-bottom:19.5rem!important}.sp-mt-200{margin-top:20rem!important}.sp-mb-200{margin-bottom:20rem!important}.pc_none{display:block!important}.spBtn{width:40px;height:30px;margin-top:-5px}.spBtn span:nth-child(2){top:14px}.spBtn.active span:nth-child(1){top:13px}.spBtn.active span:nth-child(3){bottom:14px}.spBtn p{font-size:10px;bottom:-12px}.headerBtn .btn a{font-size:10px;letter-spacing:-1px}.btn02 a{max-width:inherit;font-size:3rem;line-height:1;padding:2.3rem 0}.btn02 a span{background-size:2.4rem;padding-left:3.4rem}.btn03 a{padding:1.5rem;line-height:1.35;font-weight:bold}.btn03 a span{background-size:2rem;padding-right:3rem;text-align:left}}@media screen and (max-width:480px){.spBtn{width:34px;height:23px}.spBtn span:nth-child(2){top:10px}.spBtn.active span:nth-child(1){top:10px}.spBtn.active span:nth-child(3){bottom:10px}.spBtn p{letter-spacing:-2px}.headerLogo .blue{top:-2.6rem}}@media screen and (max-width:380px){.headerLogo .blue{top:-2.8rem}#contents{margin-top:14.5vw}.headerBottom{margin-top:14.5vw}.headerBottom .lwrap{padding-bottom:14.5vw}}@media only screen and (max-width:320px){p{font-size:2.8rem}}