img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
@charset"utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,header,hgroup,menu,nav,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{margin:0;padding:0;width:100%;line-height:1.56;color:#000;font-size:15px;font-family:'メイリオ',meiryo,'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',Arial,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ol,ul{list-style:none}dl,dt,dd,ol,ul,li{vertical-align:top}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;line-height:20px;color:#000;vertical-align:baseline;background:0 0;text-decoration:none}a:hover{text-decoration:underline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{display:inline-block;background:0 0;border:0}img,a img{max-width:100%;vertical-align:top;line-height:0;font-size:0;border:0;border-image-width:0;background:0 0}object,embed{vertical-align:top}
@charset "utf-8";body{width:100%;font-size:1em;font-family:'Noto Sans JP',sans-serif,'游ゴシック',YuGothic,'メイリオ',Meiryo,'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS PGothic';color:#222;line-height:1.8}@media only screen and (min-width:768px) and (max-width:1024px){body{font-size:16px;line-height:1.7}}@media only screen and (max-width:767px){body{font-size:15px;padding:80px 0 50px;line-height:1.6}}#contents{width:100%;padding:0;margin:0 auto;overflow:hidden}.container{width:1150px;clear:both;min-height:1px;height:auto !important;margin:0 auto;padding:0;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:1024px){.container{width:100%;padding:0 10px;box-sizing:border-box}}@media only screen and (max-width:767px){.container{width:100%;padding:0}}#mainCol,#mainCol-b{width:75%;height:auto;float:right;padding:0 10px;margin:100px 0 100px;background-color:#fff;box-sizing:border-box}#mainCol-b{background-color:#111}#mainCol-b h2,#mainCol-b h3,#mainCol-b h4,#mainCol-b h5,#mainCol-b ul li,#mainCol-b p,#mainCol-b a{color:#fff}#mainCol-b ul.list{padding:10px 25px;border:solid 1px #fff}#mainCol-b ul.list li{list-style-type:disc;list-style-position:inside}#sideCol{width:20%;float:left;padding:0;margin:100px 0;box-sizing:border-box}@media only screen and (max-width:768px){#mainCol,#mainCol-b{width:98%;float:none;padding:20px 1%;margin:20px auto 30px}#sideCol:before{content:"";display:block;height:0;clear:both;visibility:hidden}#sideCol{width:85%;float:none;margin:10px auto 20px}}h1{font-size:180%}h2{font-size:150%;position:relative;text-align:center;margin-bottom:2em}h2:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:60px;height:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#2e6bae;border-radius:2px}h3{font-size:135%;padding:5px 0;border-bottom:solid 5px #f5f5f5;position:relative;margin-bottom:1.35em}h3:before{content:"";width:33px;height:33px;display:inline-block;background-image:url(//www.hirodental.com/wp-content/themes/official/../official/images/teeth.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;padding-right:10px}h3:after{position:absolute;content:" ";display:block;border-bottom:solid 5px #2dccd3;bottom:-5px;width:30%}h4{font-size:125%;position:relative;margin-bottom:25px}h4:after{content:"";display:block;height:4px;background:-webkit-linear-gradient(to right,#2dccd3,transparent);background:linear-gradient(to right,#2dccd3,transparent)}h5{font-size:115%;margin-bottom:25px}@media only screen and (max-width:767px){h2{font-size:130%;margin-bottom:2em}h3{font-size:120%}h4{font-size:110%}h5{font-size:105%}}a{color:#555;transition-duration:.4s;transition-timing-function:ease-in}a img{overflow:hidden}a:hover img{opacity:.8}a.link,.link a{color:#2e6bae}a.link:hover,.link a:hover{text-decoration:underline}table,th,td{padding:0;text-align:left;border:none}.clear{clear:both;line-height:0}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table;zoom:100%}* html html .clearfix{height:1px}.clearfix{display:block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.fl{float:left}.fr{float:right}@media only screen and (max-width:768px){.fl{float:none}.fr{float:none}}.sp{display:none}br.sp{display:none}@media only screen and (max-width:767px){br.pc{display:none}br.sp{display:block}.pc{display:none}.sp{display:block}}header{width:100%}@media only screen and (max-width:767px){header{position:fixed;top:0;left:0;width:100%;z-index:9999}}#header{width:100%}#header .header-top{width:100%;background:#fff}#header .header-top p.txt{font-size:13px;padding:2px 0}@media only screen and (max-width:767px){#header .header-top p.txt{font-size:11px;padding:1px 10px}}#header .header-inner{width:1000px;padding:0;margin:0 auto;background:#fff;overflow:hidden;box-sizing:border-box}#header .header-inner h1{float:left;width:25%;margin-right:12%}#header .header-inner h1 img{display:block;margin:5px auto;max-width:100%}#header .header-inner .timetable{float:left;width:25%;margin-right:8%}#header .header-inner .timetable p{font-size:13px;line-height:1.6}#header .header-inner .tel{font-size:14px;float:left;width:30%;line-height:1.4}#header .header-inner .tel .telnum{font-size:28px;font-weight:600;padding-left:40px;letter-spacing:4px;background:url(//www.hirodental.com/wp-content/themes/official/../official/images/telicon.png) no-repeat left center;background-size:28px}#header .header-inner .tel .other{font-size:12px;font-weight:600;margin-top:5px}#header .header-inner .tel .other ul li{color:#2e6bae;float:left;padding:0 8px;border-left:solid 1px #111}#header .header-inner .tel .other ul li:last-child{border-right:solid 1px #111}#header .header-inner .menu_sp{display:none}@media only screen and (max-width:1024px){#header .header-inner{width:100%}}@media only screen and (max-width:1023px){#header .header-inner h1{float:left;width:30%;margin:0 10% 0 1%}#header .header-inner h1 img{max-width:90%;margin:5px auto}#header .header-inner .timetable{display:none}#header .header-inner .tel{font-size:12px;width:40%;line-height:1.2}#header .header-inner .tel .telnum{font-size:24px;background-size:24px}#header .header-inner .menu_sp{float:right;display:block;margin-right:2%}}@media only screen and (max-width:767px){#header .header-inner h1{width:40%;margin:0 4% 0 1%}#header .header-inner .tel{display:none}#header .header-inner .menu_sp{width:13%;margin-right:0}}@media screen and (max-width:767px) and (orientation:landscape){#header .header-inner .menu_sp{width:10%}}#gnavi{width:100%;background:#fff;border-bottom:solid 1px #7597bc}#gnavi ul.nav{width:1050px;margin:0 auto}#gnavi ul.nav:after{content:"";display:block;height:0;clear:both;visibility:hidden}.nav{display:flex}#gnavi ul.nav li{position:relative}#gnavi ul.nav li a{display:flex;height:60px;text-decoration:none;text-align:center;padding:0 30px;align-items:center;justify-content:center}#gnavi ul.nav li a:hover{color:#fff;background:#2dccd3}#gnavi ul.nav li.current a{color:#fff;background:#2dccd3}#gnavi ul.nav li ul li{height:0;background:#fff;overflow:hidden;transition:.5s}#gnavi ul.nav li:hover ul li{overflow:visible;height:40px}#gnavi ul.nav li ul{position:absolute;z-index:9999;top:100%;left:0;padding:0;margin:0}#gnavi ul.nav li ul li{width:150%;opacity:.98}#gnavi ul.nav li ul li a{height:40px!important;border-bottom:solid 1px #7597bc}#gnavi ul.nav li ul li:last-child a{border-bottom:0}.clone-nav{position:fixed;top:0;left:0;z-index:2;width:100%;transition:.3s;transform:translateY(-100%);opacity:.95}.is-show{transform:translateY(0)}@media only screen and (max-width:1023px){#gnavi{display:none}#gnavi .container{width:90%;margin-left:5%;margin-right:5%}#gnavi ul li a{font-size:12px}}.accordion{display:none;width:100%}.accordion ul li a{display:block;color:#fff;font-size:16px;text-decoration:none;background:#7597bc;padding:12px 20px;position:relative;z-index:999}.accordion ul li:last-child a{border-bottom:none}.accordion ul li a:hover{background:#666}#closemenu_sp{position:absolute;top:27px;right:2%}@media only screen and (min-width:769px) and (max-width:1024px){#closemenu_sp{width:50px;top:35px;right:30px}.accordion ul li a{padding:20px}}@media only screen and (max-width:767px){#closemenu_sp{width:13%;top:19.33px;right:0}}#mdropmenu{width:100%;list-style-type:none}#mdropmenu a{display:block;color:#fff;font-size:.93em;text-decoration:none;padding:10px 20px;position:relative;z-index:999}#mdropmenu i{color:#fff;font-size:20px}#mdropmenu li{background:#999;border-top:1px solid #fff}#mdropmenu li:last-child{border-bottom:none}#mdropmenu li ul{display:none;list-style-type:none}#mdropmenu li ul li a{background:#94b0cf}#mdropmenu li ul li:last-child{border-bottom:none}#mdropmenu table{width:100%}.mlist-left{width:85%;vertical-align:middle}.mlist-right{vertical-align:middle;text-align:center;border-left:solid 1px #fff}.mlist-full{width:100%}.mleft-second,.mright-second{background:#999}.mleft-second a{padding-left:25px!important}#mainvisual{position:relative;height:auto}#mainvisual img{width:100%;height:auto}#mainvisual_sp{display:none}#mainvisual p{font-size:1.5em;position:absolute;top:60%;left:5%;transform:translateY(-60%);-webkit-transform:translateY(-60%);margin:0}@media only screen and (max-width:767px){#mainvisual{display:none}#mainvisual_sp{width:100%;display:block;position:relative;height:auto}#mainvisual_sp img{max-width:100%;height:auto}#mainvisual_sp .box p{position:absolute;top:50%;left:3%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0}#mainvisual_sp .box p span{font-size:120%;font-weight:600}}.reserve-btn{width:150px;height:auto;position:fixed;top:40%;right:0;z-index:10}@media only screen and (max-width:767px){.reserve-btn{display:none}}#topimg{position:relative;height:auto}#topimg img{position:relative;width:100%;height:auto}#topimg .box{position:absolute;width:300px;top:50%;left:5%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0;background:rgba(255,255,2555,.85)}#topimg .box p.ttl{color:#111;font-size:1.75em;text-align:center;padding:20px 0}#topimg_sp{display:none}@media only screen and (max-width:767px){#topimg{display:none}#topimg_sp{width:100%;display:block;position:relative;height:auto}#topimg_sp img{max-width:100%}#topimg_sp h2{position:absolute;top:50%;left:3%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0}}#breadcrumb{clear:both;width:100%;font-size:.75em;padding-bottom:10px;background:#fff}#breadcrumb ul{width:1150px;margin:0 auto}#breadcrumb ul li{display:inline;list-style:none}#breadcrumb ul li:first-child{padding-left:20px}#breadcrumb ul li:first-child:before{content:none}#breadcrumb ul li:before{content:'>';margin:0 5px 0 0}#breadcrumb ul li>a{color:#333;margin-right:5px;text-decoration:none}#breadcrumb ul li a:hover{text-decoration:underline}@media screen and (max-width:767px){#breadcrumb{border-top:0}#breadcrumb ul{width:100%}#breadcrumb ul li span.e-title{display:block}}#keymessage{width:100%;position:relative;border-top:solid 1px #7597bc;border-bottom:solid 1px #7597bc}#keymessage p{position:absolute;font-size:150%;top:50%;left:7%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:auto;color:#2e6bae;text-align:center;padding:50px 0}.copy{display:none}.subcopy{font-size:125%;text-align:center;margin-bottom:50px}#keymessage_sp{display:none}@media screen and (max-width:768px){#keymessage p{font-size:120%}#keymessage p span.sp{display:none}#keymessage_rt{display:none}#keymessage_sp{display:block;position:relative;border-top:solid 1px #7597bc;border-bottom:solid 1px #7597bc}#keymessage_sp p{position:absolute;font-size:120%;top:50%;left:7%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:auto;color:#2e6bae;text-align:center;padding:15px 0}.copy{color:#2e6bae;display:block;font-size:120%;text-align:left;margin-bottom:30px}.subcopy{font-size:110%;text-align:left}}.btn{text-align:center}.btn a{display:inline-block;color:#fff;font-size:1.15em;text-align:center;background:#7597bc;padding:20px;border-radius:100px;min-width:330px;box-sizing:border-box}.btn a:hover{background:#2dccd3;text-decoration:none}.btn_area .btn{display:inline-block;margin:0 10px}.sbtn{text-align:center}.sbtn a{font-size:15px;display:inline-block;color:#fff;text-align:center;background:#7597bc;padding:10px 15px;margin:0 auto;border-radius:20px;min-width:160px;box-sizing:border-box}.sbtn a:hover{background:#2dccd3;text-decoration:none}.otherpagebtn a{font-size:20px;line-height:1.6em;display:block;width:600px;padding:30px 50px;margin:0 auto;transition:all .3s;text-align:center;text-decoration:none;color:#7597bc;border:#2dccd3 2px solid;border-radius:10px;-webkit-box-shadow:10px 10px 0px 0px rgba(146,181,56,.1);-moz-box-shadow:10px 10px 0px 0px rgba(146,181,56,.1);box-shadow:10px 10px 0px 0px rgba(146,181,56,.1);box-sizing:border-box}.otherpagebtn:hover a:hover{color:#fff;background:#2dccd3}@media screen and (max-width:767px){.btn_area .btn{margin-bottom:30px}.sbtn a{font-size:13px;padding:10px;min-width:140px}.otherpagebtn a{font-size:17px;width:90%;padding:20px 30px;-webkit-box-shadow:6px 6px 0px 0px rgba(146,181,56,.1);-moz-box-shadow:6px 6px 0px 0px rgba(146,181,56,.1);box-shadow:6px 6px 0px 0px rgba(146,181,56,.1)}}.cover{position:relative;padding:50px 0 0}.cover:before{content:"";width:100%;height:100px;background:url(//www.hirodental.com/wp-content/themes/official/../official/images/bkg_green.png) no-repeat top center;background-size:100% 50px;position:absolute;left:0;top:-50px}@media screen and (max-width:768px){.cover:before{background-size:100% 40px;top:-30px}}#complain{width:100%;padding:70px 0;background:#2dccd3}#complain .complain_inner{width:950px;margin:0 auto}@media screen and (max-width:768px){#complain{padding:50px 0}#complain .complain_inner{width:100%;padding:0 10px;box-sizing:border-box}}#notice{width:100%;padding:70px 0 20px}#notice .notice_inner{width:950px;margin:0 auto}#notice .notice_inner img{display:block;margin:0 auto}#notice .notice_inner img.sp{display:none}@media screen and (max-width:768px){#notice{padding:50px 0 20px}#notice .notice_inner{width:100%;padding:0 10px;box-sizing:border-box}#notice .notice_inner img.sp{display:block}#notice .notice_inner img.pc{display:none}}#firsttime{width:100%;padding:100px 0 150px;overflow:hidden}#firsttime .firsttime_inner{width:950px;margin:0 auto}#firsttime .firsttime_inner .btn_area{text-align:center;margin-top:50px}@media screen and (max-width:768px){#firsttime{padding:50px 0 100px}#firsttime .firsttime_inner{width:100%;padding:0 10px;box-sizing:border-box}}#fpfeature{width:100%;padding-bottom:80px;background:#2dccd3}#fpfeature h2 span{color:#2e6bae;font-size:32px}#fpfeature .fpfeature_inner{width:1150px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}#fpfeature .fpfeature_inner .fpfeature_box{width:calc(100%/3 - 60px/3);background:#fff}#fpfeature .fpfeature_inner .fpfeature_box img{height:auto;margin-bottom:15px}#fpfeature .fpfeature_inner .fpfeature_box p{padding:0 20px;margin-bottom:15px}#fpfeature .fpfeature_inner .fpfeature_box p.ttl{color:#2e6bae;font-size:1.2em;text-align:center}@media screen and (max-width:1024px){#fpfeature .fpfeature_inner{width:100%;padding:0 30px;box-sizing:border-box}}@media screen and (max-width:1023px){#fpfeature{padding-bottom:30px}#fpfeature .fpfeature_inner{display:block;padding:0 10px}#fpfeature .fpfeature_inner .fpfeature_box{width:70%;margin:0 auto 30px}#fpfeature .fpfeature_inner .fpfeature_box img{display:block;padding-top:20px;margin:0 auto 20px}#fpfeature .fpfeature_inner .fpfeature_box p{padding:0 20px 20px}#fpfeature .fpfeature_inner .fpfeature_box p.ttl{padding-bottom:0!important}}@media screen and (max-width:767px){#fpfeature .fpfeature_inner .fpfeature_box{width:98%;margin:0 auto 50px}#fpfeature .fpfeature_inner .fpfeature_box img{display:block;padding-top:0}}#calender{width:100%;padding:100px 0 50px;overflow:hidden}#calender .calender_inner{width:950px;display:flex;margin:0 auto}#calender .calender_inner .table{width:47.5%;margin-right:5%}#calender .calender_inner table{width:100%;margin-bottom:15px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;box-sizing:border-box}#calender .calender_inner .table h3 i{color:#7597bc;margin-right:10px}#calender .calender_inner .table tbody tr{border-bottom:solid 1px #ddd}#calender .calender_inner .table tbody th{width:12%;color:#fff;text-align:center;vertical-align:middle;padding:10px 15px;background:#7597bc;box-sizing:border-box}#calender .calender_inner .table tbody th:nth-child(1){width:28%;border-right:solid 1px #ddd}#calender .calender_inner .table tbody td{width:12%;text-align:center;vertical-align:middle;padding:10px 15px;box-sizing:border-box}#calender .calender_inner .table tbody td:nth-child(1){width:28%;border-right:solid 1px #ddd}#calender .calender_inner .month{width:47.5%}#calender .calender_inner .month h3 i{color:#7597bc;margin-right:10px}@media screen and (max-width:768px){#calender{padding:50px 0}#calender .calender_inner{width:100%;display:block;padding:0 10px;box-sizing:border-box}#calender .calender_inner .table{width:100%;margin:0 auto 40px}#calender .calender_inner .month{width:100%}#calender .calender_inner a{color:#2e6bae}}#rsvarea{width:100%;padding:30px 0 150px;overflow:hidden}#rsvarea .rsvarea_inner{width:950px;display:flex;margin:0 auto}#rsvarea .rsvarea_inner img{height:auto}#rsvarea .rsvarea_inner .left{float:left;width:45%;margin:0 2.5%}#rsvarea .rsvarea_inner .right{float:right;width:45%;margin:0 2.5%}@media screen and (max-width:768px){#rsvarea .rsvarea_inner{width:100%;display:block;padding:0 10px;box-sizing:border-box}}@media screen and (max-width:767px){#rsvarea{padding:30px 0 100px}#rsvarea .rsvarea_inner .left{float:none;width:100%;margin:0 auto}#rsvarea .rsvarea_inner .left img{display:block;width:90%;margin:0 auto 30px}#rsvarea .rsvarea_inner .right{float:none;width:100%;margin:0 auto}#rsvarea .rsvarea_inner .right img{display:block;width:90%;margin:0 auto}}#treatmentmenu{width:100%;padding-bottom:70px;background:#2dccd3}#treatmentmenu .treatmentmenu_inner{width:1000px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 50px}#treatmentmenu .hosoku{text-align:center;margin-bottom:30px}#treatmentmenu .treatmentmenu_inner p:after{content:"";display:table;clear:both}#treatmentmenu .treatmentmenu_inner .box{width:calc(100%/4);height:auto;padding:20px;background:#fff;border-right:solid 1px #2dccd3;border-bottom:solid 1px #2dccd3;box-sizing:border-box}#treatmentmenu .treatmentmenu_inner .box p.kamoku{color:#444;font-size:1.25em;text-align:center;font-weight:600}#treatmentmenu .treatmentmenu_inner .mokuji{color:#fff;font-size:1.15em;padding-top:40px;border-right:solid 1px #7597bc;border-bottom:solid 1px #7597bc;background:#7597bc}#treatmentmenu .treatmentmenu_inner .box img{display:block;height:auto;margin:10px auto 15px}#treatmentmenu .treatmentmenu_inner .box p{text-align:center}@media screen and (max-width:1024px){#treatmentmenu .treatmentmenu_inner{width:100%;padding:0 30px;box-sizing:border-box}}@media screen and (max-width:1023px){#treatmentmenu .treatmentmenu_inner{padding:0 50px}#treatmentmenu .treatmentmenu_inner .box{width:calc(100%/2);padding:20px 15px}}@media screen and (max-width:767px){#treatmentmenu{padding-bottom:20px}#treatmentmenu .treatmentmenu_inner{padding:0 10px}}#greeting{width:100%;padding:100px 0 150px;overflow:hidden}#greeting .greeting_inner{width:950px;display:flex;margin:0 auto}#greeting .greeting_inner .left{width:30%;padding-right:5%}#greeting .greeting_inner .left img{display:block;height:auto;border-radius:50%}#greeting .greeting_inner .right{width:65%}#greeting .greeting_inner .right p{margin-bottom:15px}@media screen and (max-width:1023px){#greeting{padding:50px 0 100px}#greeting .greeting_inner{width:100%;padding:0 10px;box-sizing:border-box}}@media screen and (max-width:767px){#greeting .greeting_inner{display:block}#greeting .greeting_inner .left{width:100%;padding-right:0}#greeting .greeting_inner .left img{margin:0 auto 30px}#greeting .greeting_inner .right{width:100%}#greeting .greeting_inner .right p.btn{margin-top:50px}}#information{width:100%;padding-bottom:80px;background:#2dccd3}#information .info_inner{width:950px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}#information .info_inner .info_area{width:calc(100%/2 - 80px/2)}#information .info_inner .info_area .info_box{height:120px;padding:10px;background:#fff;border:solid 1px #f5f5f5;overflow-y:scroll;overflow-x:hidden}#information .info_inner .info_area .info_box ul li{color:.9em;padding:15px 0;border-bottom:1px dashed #e1e1e1}#information .info_inner .info_area .info_box ul li:last-child{border-top:0}#information .info_inner .rec_banner{width:calc(100%/2 - 80px/2)}#information .info_inner .rec_banner img{height:auto}@media only screen and (max-width:1023px){#information .info_inner{width:100%;padding:0 80px;box-sizing:border-box}#information .info_inner .info_area{width:100%}#information .info_inner .info_area .info_box{margin-bottom:30px}#information .info_inner .rec_banner{width:100%}#information .info_inner .rec_banner img{display:block;width:75%;margin:0 auto}}@media only screen and (max-width:767px){#information .info_inner{padding:0 20px}#information .info_inner .info_area{width:100%}#information .info_inner .rec_banner{width:100%}#information .info_inner .rec_banner img{width:90%}}#others{width:100%;padding:50px 0}#others .others_inner{width:950px;display:flex;margin:0 auto}#others .others_inner ul{width:100%}#others .others_inner ul li{float:left;width:50%}#others .others_inner ul li img{max-width:90%;height:auto;display:block;margin:0 auto}#others .others_inner ul li p{font-size:13px;padding:5px 15px}@media only screen and (max-width:1023px){#others .others_inner{width:100%}}@media only screen and (max-width:767px){#others .others_inner ul li{float:none;width:100%;margin-bottom:30px}}.col3 ul li{float:left;width:32%;margin-right:2%}.col3 ul li:last-child{margin-right:0}.col3 ul li p{margin-bottom:15px}.col3 ul li p.name{text-align:center;font-weight:600}.flowBox .box{width:100%;display:block;padding:15px 0 15px 80px;margin:0 0 10px;border:double 3px #777;box-sizing:border-box}.flowBox .box span{color:#fff;padding:5px 10px;background:#f60}.flowBox .box a{color:#00f;text-decoration:underline}@media only screen and (max-width:1023px){.flowBox .box{padding:15px 15px 15px 50px}}@media only screen and (max-width:767px){.flowBox .box{padding:15px 10px}}.arrowdown{width:0;height:0;border-top:20px solid #e26000;border-right:80px solid transparent;border-left:80px solid transparent;margin:5px auto}@media only screen and (max-width:767px){.arrowdown{border-top:10px solid #e26000;border-right:60px solid transparent;border-left:60px solid transparent}}.musibastage{width:100%;padding:10px 0}.musibastage table{width:100%;border-collapse:collapse}.musibastage table tbody tr{border-top:solid 1px #7597bc}.musibastage table tbody tr:last-child{border-bottom:solid 1px #7597bc}.musibastage table tbody td{padding:10px 15px;border-right:solid 1px #7597bc;box-sizing:border-box}.musibastage table tbody td:nth-child(1){width:18%}.musibastage table tbody td:nth-child(2){width:24%}.musibastage table tbody td:nth-child(3){width:27%}.musibastage table tbody td:nth-child(4){width:31%;border-right:none}.mushibatimes table{width:80%;border-collapse:collapse;border-top:solid 1px #7597bc;border-left:solid 1px #7597bc}.mushibatimes table tbody td{width:20%;padding:10px 15px;border-bottom:solid 1px #7597bc;border-right:solid 1px #7597bc;box-sizing:border-box}.mushibatimes table tbody td:nth-child(2){width:60%}@media only screen and (max-width:1023px){.mushibatimes table{width:100%}}@media only screen and (max-width:767px){.musibastage table tbody td{width:100%;display:block;border-right:none}.musibastage table tbody td img{width:70%;display:block;margin:0 auto}.musibastage table tbody td:nth-child(1){width:100%;text-align:center}.musibastage table tbody td:nth-child(2){width:100%}.musibastage table tbody td:nth-child(3){width:100%}.musibastage table tbody td:nth-child(4){width:100%}}.periochecklist{width:100%;padding:20px 30px;border:solid 3px #7597bc;box-sizing:border-box}.periochecklist ul li i{color:#f60;margin-right:15px}.periostage{width:100%;padding:10px 0}.periostage table{width:100%;border-collapse:collapse}.periostage table tbody tr{border-top:solid 1px #7597bc}.periostage table tbody tr:last-child{border-bottom:solid 1px #7597bc}.periostage table tbody td{padding:10px 15px;border-right:solid 1px #7597bc;box-sizing:border-box}.periostage table tbody td:nth-child(1){width:18%}.periostage table tbody td:nth-child(2){width:24%}.periostage table tbody td:nth-child(3){width:33%}.periostage table tbody td:nth-child(4){width:25%;border-right:none}@media only screen and (max-width:767px){.periochecklist{padding:20px}.periostage table tbody td{width:100%;display:block;border-right:none}.periostage table tbody td img{width:70%;display:block;margin:0 auto}.periostage table tbody td:nth-child(1){width:100%;text-align:center}.periostage table tbody td:nth-child(2){width:100%}.periostage table tbody td:nth-child(3){width:100%}.periostage table tbody td:nth-child(4){width:100%}}.ttl{color:#7597bc;font-size:120%;font-weight:600;margin-bottom:10px}.over0{width:100%;padding:30px 40px 15px;border:solid 5px #64f1e9;background:#f0fffe;overflow:hidden;box-sizing:border-box}.over0 h3{color:#fff;padding:10px 30px;background:#00c6bb;border-bottom:0}.over0 h3:after{display:none}.over0 p{margin-bottom:15px}.under3{width:100%;padding:30px 40px 15px;border:solid 5px #58dd7e;background:#f2fff6;overflow:hidden;box-sizing:border-box}.under3 h3{color:#fff;padding:10px 30px;background:#2eb354;border-bottom:0}.under3 h3:after{display:none}.under3 p{margin-bottom:15px}.under6{width:100%;padding:30px 40px 15px;border:solid 5px #f247f0;background:#fef1ff;overflow:hidden;box-sizing:border-box}.under6 h3{color:#fff;padding:10px 30px;background:#ec18ea;border-bottom:0}.under6 h3:after{display:none}.under6 p{margin-bottom:15px}.under13{width:100%;padding:30px 40px 15px;border:solid 5px #f77229;background:#fff5ef;overflow:hidden;box-sizing:border-box}.under13 h3{color:#fff;padding:10px 30px;background:#e55a0e;border-bottom:0}.under13 h3:after{display:none}.under13 p{margin-bottom:15px}@media only screen and (max-width:767px){.over0 h3{padding:10px 20px}.under3 h3{padding:10px 20px}.under6 h3{padding:10px 20px}.under13 h3{padding:10px 20px}}.feature ol{margin:0;padding:0;list-style:none;counter-reset:yourDefinition}.feature ol li{padding-left:35px;text-indent:-35px;padding-bottom:5px}.feature ol li:before{counter-increment:yourDefinition;content:counter(yourDefinition);display:inline-block;margin-right:10px;width:30px;height:30px;text-align:center;line-height:30px;color:#fff;font-weight:700;font-family:helvetica;text-indent:0;background:#2dccd3;border-radius:100%}.feature ol li{margin-bottom:20px}.kyousei table{width:100%;border-collapse:collapse;border-top:solid 1px #7597bc;border-left:solid 1px #7597bc}.kyousei table tbody td{width:75%;padding:10px 15px;border-right:solid 1px #7597bc;border-bottom:solid 1px #7597bc;box-sizing:border-box}.kyousei table tbody td:nth-child(1){width:25%;color:#fff;text-align:center;background:#2dccd3}.visitflowBox .box img{max-width:90%;display:block;margin:10px auto 20px}.kyousei_risk{list-style-type:decimal-leading-zero;list-style-position:inside}.kyousei_risk li{margin-bottom:15px}.irebahyou table{width:100%;border-collapse:collapse;border-top:solid 1px #7597bc;border-left:solid 1px #7597bc}.irebahyou table tbody td{width:41%;padding:10px 15px;border-right:solid 1px #7597bc;border-bottom:solid 1px #7597bc;box-sizing:border-box}.irebahyou table tbody td:nth-child(1){width:18%;color:#fff;text-align:center;background:#2dccd3}.esthetic-feature ol{margin:0;padding:0;list-style:none;counter-reset:yourDefinition}.esthetic-feature ol li .ttl{padding-left:35px;text-indent:-35px;padding-bottom:5px;border-bottom:solid 1px #7597bc}.esthetic-feature ol li .ttl:before{counter-increment:yourDefinition;content:counter(yourDefinition);display:inline-block;margin-right:10px;width:30px;height:30px;text-align:center;color:#fff;font-weight:700;font-family:helvetica;text-indent:0;background:#2dccd3;border-radius:100%}.esthetic-feature ol li{margin-bottom:20px}figure.price table{color:#fff;width:100%;border-collapse:collapse;border-top:solid 1px #fff;border-left:solid 1px #fff}figure.price table tr:nth-child(1){background:#7597bc}figure.price table tbody td{width:55%;padding:10px 15px;border-right:solid 1px #fff;border-bottom:solid 1px #fff;box-sizing:border-box}figure.price table tbody td:nth-child(2){width:45%;border-right:solid 1px #fff}figure.price table tbody tr:last-child{border-bottom:solid 1px #fff}.flow{position:relative;margin:30px 0 0;padding:10px 25px;border:solid 1px #7597bc}.flow .box-title{position:absolute;display:inline-block;top:-25px;left:-1px;padding:0 9px;height:25px;line-height:25px;background:#7597bc;color:#fff}.flow p{margin:0;padding:0}figcaption{color:#fff;text-align:center;font-size:90%}.visitflowBox .box{border:solid 3px #ddd}.visitflowBox .box p{padding:15px 30px}.visitflowBox .box .step{width:100%;color:#fff;font-weight:600;background:#7597bc;box-sizing:border-box}table.col3std{width:100%;border-collapse:collapse;border-top:solid 1px #7597bc;border-left:solid 1px #7597bc}table.col3std thead td{color:#fff;text-align:center;padding:10px 15px;border-right:solid 1px #7597bc;border-bottom:solid 1px #7597bc;background:#2dccd3}table.col3std tbody td{width:41%;padding:10px 15px;border-right:solid 1px #7597bc;border-bottom:solid 1px #7597bc;box-sizing:border-box}table.col3std tbody td:nth-child(1){color:#fff;width:18%;text-align:center;background:#2dccd3}figure.youkou table{width:100%;border-collapse:collapse;border-top:solid 2px #7597bc;border-left:solid 2px #7597bc}figure.youkou table tbody td{width:25%;padding:10px 15px;border-right:solid 1px #7597bc;border-bottom:solid 1px #7597bc;box-sizing:border-box}figure.youkou table tbody td:nth-child(2){width:75%;border-right:solid 2px #7597bc}figure.youkou table tbody tr:last-child{border-bottom:solid 2px #7597bc}.off{display:none}#blog{width:100%;padding:50px 0 100px;overflow:hidden}#blog p{margin-bottom:15px}#blog p.meta{font-size:.9em}#blog .writer a{display:inline-block;color:#fff;text-align:center;background:#7597bc;padding:8px 20px;border-radius:30px}#blog .writer a:hover{background:#2dccd3;text-decoration:none}@media only screen and (max-width:767px){#blog{padding:30px 5px 50px;box-sizing:border-box}}#blog h3{border-bottom:none}#blog h3:before{background-image:none;width:0;height:0;padding-right:0}#blog h3:after{border-bottom:none}#blog h3.bk{color:#fff;padding:10px 30px;background:#2dccd3}#blog .fukidashi-Q{width:100%;padding:12px 25px;border:solid 5px #fff4d9;border-radius:20px;background:#fffdf9;overflow:hidden;box-sizing:border-box}#blog .fukidashi-Q img{float:left;display:block;width:60px;height:60px;margin:0 15px 0 0}#blog .fukidashi-Q p{margin-bottom:0!important}#blog .fukidashi-A{width:100%;padding:12px 25px;border:solid 5px #d0f7f9;border-radius:20px;background:#faffff;overflow:hidden;box-sizing:border-box}#blog .fukidashi-A img{float:right;display:block;width:60px;height:60px;margin:0 0 0 15px}#blog .fukidashi-A p.age1{display:inline-block;padding:5px 25px;margin:10px 0 5px;border-radius:20px;background:#a8ff86}#blog .fukidashi-A p.age2{display:inline-block;padding:5px 25px;margin:10px 0 5px;border-radius:20px;background:#86fffb}#blog .fukidashi-A p.age4{display:inline-block;padding:5px 25px;margin:10px 0 5px;border-radius:20px;background:#f2ff86}#blog .fukidashi-A p.age6{display:inline-block;padding:5px 25px;margin:10px 0 5px;border-radius:20px;background:#ffde86}#blog .fukidashi-A p.age9{display:inline-block;padding:5px 25px;margin:10px 0 5px;border-radius:20px;background:#f79eff}.balloon-simple{width:100%;margin:20px 0;overflow:hidden}.balloon-simple .icon-right img,.balloon-simple .icon-left img{width:100%;border-radius:50%;background-size:cover}.balloon-simple .balloon{width:100%}.serif-right,.serif-left{position:relative;padding:20px 30px 5px 15px;border-radius:10px}.serif-right:after,.serif-left:after{content:"";position:absolute;top:15px;border-top:10px solid transparent;border-bottom:5px solid transparent;border-left:5px solid transparent}.balloon-simple .icon-right{float:right;width:70px;margin-right:10px}.balloon-simple .icon-right img{border:solid 4px #6cdee3}.serif-right{margin:10px 40px 0 0;background:#d0f7f9;float:right}.serif-right:after{transform:scale(-1,1);right:-22px;border-right:20px solid #d0f7f9}.balloon-simple .icon-left{float:left;width:70px;margin-left:10px}.balloon-simple .icon-left img{border:solid 3px #e0bf70}.serif-left{display:inline-block;margin:10px 0 0 45px;background:#fff4d9}.serif-left:after{left:-22px;border-right:20px solid #fff4d9}.sbTtl{display:block;background:#7597bc;font-size:1.2em;color:#fff;font-weight:700;text-align:center;padding:15px 0}.snav{width:100%;margin-bottom:30px;border:solid 1px #ccc;box-sizing:border-box}.snav a{display:block;padding:15px 0;text-decoration:none}.snav ul li{border-bottom:dotted 1px #ccc;background:#fff}.snav ul li:last-child{border-bottom:0}.snav ul li a{display:block;color:#444;padding:15px 10px 15px 30px;position:relative;text-decoration:none}.snav ul li a:hover{text-decoration:underline}.snav ul li a:before{display:block;position:absolute;top:50%;left:15px;content:"";width:4px;height:4px;margin-top:-3px;border-top:2px solid #7597bc;border-right:2px solid #7597bc;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.blog-navi{width:100%;height:auto;overflow:hidden;margin:30px 0}nav.blog-navi ul li{float:left;color:#1a87dc}nav.blog-navi ul li:last-child{float:right;margin-right:0}nav.blog-navi ul li a{color:#1a87dc}nav.blog-navi ul li a:hover{text-decoration:none}#pagetop{position:fixed;bottom:0;right:0;z-index:1}#pagetop a{display:block;width:40px;padding:20px 0;text-align:center;text-decoration:none;background:#7597bc;opacity:.9;transition:.3s}#pagetop a:before{font-family:"Font Awesome 5 free";content:"\f106";color:#fff;font-weight:600}#pagetop a span{display:none}@media only screen and (max-width:767px){#pagetop{bottom:50px}}footer{clear:both;width:100%;min-height:1px;height:auto}.footer_info{width:950px;display:flex;justify-content:space-between;padding:50px 0;margin:0 auto}.footer_info .logo{display:flex;align-items:center;padding:0 50px}.footer_info .footer_basicinfo{padding:0 50px;border:solid #f5f5f5;border-width:0 1px}.footer_info .footer_basicinfo .sttl{margin-top:1em}.footer_info .footer_basicinfo i{color:#2dccd3;margin-right:10px}.footer_nav{letter-spacing:.2em;padding:50px 0;background:#2dccd3;box-sizing:border-box}.footer_nav ul{width:900px;margin:0 auto}.footer_nav ul:after{content:"";display:table;clear:both}.footer_nav ul li{float:left;display:table;margin-right:20px}.footer_nav ul li i{margin-right:10px}footer #rsvarea{width:100%;padding:50px 0;overflow:hidden}.gmap{width:100%;height:400px}.copyright{clear:both;width:100%;background:#2dccd3}.copyright p{font-size:.8em;text-align:center;padding:10px 0}.footer_tel-btn{display:none}@media only screen and (max-width:1023px){.footer_info{width:100%;padding:20px 0 50px}.footer_info .logo{padding:0 30px}.footer_info .footer_basicinfo{padding:0 30px}.footer_nav{padding:50px 20px}.footer_nav ul{width:100%}}@media only screen and (max-width:767px){.footer_info .logo{padding:0 20px}.footer_info .footer_basicinfo{padding:0 20px}.copyright p{font-size:12px}.footer_tel-btn{position:fixed;width:100%;display:block;bottom:0;left:0}.footer_tel-btn ul li{float:left;width:50%}.footer_tel-btn ul li img{width:100%;height:auto}}.pagenation{margin:50px 0 30px}.pagenation:after,.pagenation ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.pagenation ul{margin:0}.pagenation li{float:left;list-style:none outside none;margin-left:3px}.pagenation li:first-child{margin-left:0}.pagenation li.current{background-color:#187dcb;border-radius:3px;color:#fff;padding:10px 20px}.pagenation li a{background-color:#0798cf;border-radius:3px;color:#fff;display:block;padding:10px 20px;line-height:1.8;text-decoration:none}.pagenation li a:hover{background-color:#187dcb;color:#fff;opacity:.8;transition-duration:.5s;transition-property:all;transition-timing-function:ease}.wp-block-image img{height:auto}@media only screen and (min-width:768px) and (max-width:1023px){.wp-block-column:nth-child(1) img{display:block;width:90%}.wp-block-column:nth-child(2n){margin-left:0!important}}@media only screen and (max-width:767px){.wp-block-column{margin-bottom:35px}.wp-block-columns{margin-bottom:0}.wp-block-image{margin-bottom:15px}.spimg img{width:80%;height:auto;display:block;margin:0 auto}.nospacer{height:0!important}}.fc_blue{color:#1a87dc}.fc_rightblue{color:#9cc}.fc_brown{color:brown}.fc_gray{color:#999}.fc_darkgray{color:#555}.fc_green{color:#063}.fc_darkgreen{color:#053b21}.fc_rightgreen{color:#00a800}.fc_mosgreen{color:#063}.fc_magenta{color:magenta}.fc_darkmagenta{color:#8b008b}.fc_orange{color:#f60}.fc_red{color:#c93939}.fc_white{color:#fff}.fc_black{color:#111}.bc_red{background-color:#c93939}.bc_blue{background-color:#1a87dc}.bc_orange{background-color:orange}.bc_ivory{background-color:#f8f4e6}.bc_white{background-color:#fff}.bc_black{background-color:#111!important}.fs10{font-size:10px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs20{font-size:20px}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.fs26{font-size:26px}.fs28{font-size:28px}.fs30{font-size:30px}.fs31{font-size:31px}.fs32{font-size:32px}.fs33{font-size:33px}.fs34{font-size:34px}.fs35{font-size:35px}.fs36{font-size:36px}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.pa10{padding:10px !important}.pa15{padding:15px !important}.pa20{padding:20px !important}.pa25{padding:25px !important}.pa30{padding:30px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.pl45{padding-left:45px !important}.pl50{padding-left:50px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pr45{padding-right:45px !important}.pr50{padding-right:50px !important}.w20{width:20% !important}.w30{width:30% !important}.w40{width:40% !important}.w45{width:45% !important}.w50{width:50% !important}.w53{width:53% !important}.w55{width:55% !important}.w60{width:60% !important}.w70{width:70% !important}.w80{width:80% !important}.w90{width:90% !important}.w100{width:100% !important}.tac{text-align:center}.tal{text-align:left}.bold{font-weight:600}.marker{display:inline;background:linear-gradient(transparent 60%,#ff6 60%)}@media only screen and (max-width:767px){.marker{background:linear-gradient(transparent 70%,#ff6 70%)}}
@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:local(''),url('https://www.hirodental.com/wp-content/themes/official/fonts/noto-sans-jp-v28-latin_japanese-regular.woff2') format('woff2')}