/* https://www.friend-do.jp/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/main.css?ver=1776471687 */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none}body,button,input,select,textarea{color:#1d1d1d;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}body{font-size:16px;line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}article,aside,audio,blockquote,body,canvas,caption,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,legend,li,nav,ol,p,section,ul,video{margin:0;padding:0}ul,ol{list-style:none;padding-left:0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}p{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}*,::before,::after,article{box-sizing:border-box}#page{background:#fff}#wrapper{max-width:100%}.contents{padding-top:100px}*>.wrap{padding:20px}.section-inner{width:900px;margin:auto}.section-inner:after{content:'';display:block;clear:both}a{color:#1d1d1d;text-decoration:none;transition:all .3s ease}.btn a{display:inline-block;text-decoration:none}.linkmore a{font-size:.875rem;text-decoration:underline;color:#1d1d1d}.btn-normal{margin-bottom:0!important}.btn-normal span,.btn-normal a{width:auto;display:inline-block;border:1px solid #7e6e43;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/bg_btn_normal.png);background-size:auto 100%;background-repeat:no-repeat;background-position:top left;line-height:50px;padding:0 60px;text-align:center;text-decoration:none;color:#1f120b;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.btn-normal.single span,.btn-normal.single a{border:none;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/bg_btn_normal_w.png);background-color:#009c9b;color:#fff}.table-contents{display:flex;margin:30px auto!important;flex-wrap:wrap}.table-contents li{list-style:none;padding:5px 10px}.table-contents li a{width:100%;display:inline-block;border:1px solid #333031;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/bg_btn_normal.png);background-size:auto 100%;background-repeat:no-repeat;background-position:top left;line-height:50px;padding:0 60px;text-align:center;text-decoration:none;color:#1f120b;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.row{display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.row.nowrap{flex-wrap:nowrap}.row img{width:100%;height:auto}.separator{opacity:0;border:0}.tellink{display:none}.alignright{float:right;margin-left:2rem;margin-bottom:2rem}.alignleft{float:left;margin-right:2rem;margin-bottom:2rem}.aligncenter{text-align:center}.aligncenter>*{margin-left:auto;margin-right:auto;display:inline-block}.aligncenter>.row{margin-left:auto;margin-right:auto;display:flex}.textleft{text-align:left}.textright{text-align:right}.textcenter{text-align:center}.center{text-align:center}@media screen and (min-width:769px){.only-sp{display:none!important}}@media screen and (max-width:768px),print{.only-sp{display:none!important}.mouthpiece_tbl tr th{width:100%!important}.mouthpiece_tbl01 tr th:first-child{width:100%!important}}@media screen and (max-width:767px){.only-sp{display:block!important}}@media screen and (min-width:769px){.only-pc{display:block!important}}@media screen and (max-width:768px),print{.only-pc{display:block!important}}@media screen and (max-width:767px){.only-pc{display:none!important}}.scroll_fadein{opacity:0;transform:translate(0,60px);transition:all 1s}.scroll_fadein.scrollin{opacity:1;transform:translate(0,0)}input{max-width:100%;margin:5px 0;padding:8px 12px;border:1px solid #ccc;border-radius:3px}textarea{max-width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:3px}.mw_wp_form dl{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc;display:flex}.mw_wp_form dl dt{width:25%;line-height:2}.mw_wp_form dl dd{width:75%;line-height:2}.mw_wp_form dl:nth-of-type(1){border-top:1px solid #ccc;padding-top:20px}.mw_wp_form .horizontal-item{margin-right:10px}.mw_wp_form .btn-confirm{border:3px solid #35b0ad;background:#fff;padding:0 30px 0 50px;line-height:44px;border-radius:25px;text-align:center}.mw_wp_form .btn-confirm:after{content:"";display:inline-block;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/arrow01.png);background-position:left center;background-repeat:no-repeat;background-size:31px 8px;border:none;width:31px;height:16px;margin-left:8px;padding-bottom:16px}.mw_wp_form .btn-submit{border:3px solid #35b0ad;background:#fff;padding:0 30px 0 50px;line-height:44px;border-radius:25px;text-align:center}.mw_wp_form .btn-submit:after{content:"";display:inline-block;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/arrow01.png);background-position:left center;background-repeat:no-repeat;background-size:31px 8px;border:none;width:31px;height:16px;margin-left:8px;padding-bottom:16px}.mw_wp_form .btn-back{border:3px solid #d8d8d8;background:#d8d8d8;margin-right:10px;padding:0 20px;line-height:30px;border-radius:25px;text-align:center}.slick-slider .slick-slide{outline:none}.slick-slider .slick-dots{display:flex;justify-content:center;padding:20px}.slick-slider .slick-dots li{text-align:center;padding:0 3px}.slick-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;position:relative;text-align:center}.slick-slider .slick-dots li button:before{position:absolute;top:0;left:50%;margin-left:-5px;width:10px;height:10px;border-radius:5px;content:'';background-color:gray}.slick-slider .slick-dots li.slick-active button:before{background-color:#7e6e43}@media screen and (min-width:769px){a:hover{opacity:.6}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media screen and (max-width:768px),print{body{font-size:15px}.section-inner{width:100%;padding-left:20px;padding-right:20px}.table-contents{margin:20px auto!important;justify-content:space-between;flex-wrap:wrap}.table-contents li{width:50%;list-style:none;padding:5px}.table-contents li a{width:100%;display:inline-block;border:1px solid #333031;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/bg_btn_normal.png);background-size:15px 100%;background-repeat:no-repeat;background-position:top left;line-height:1.2;padding:10px 10px 10px 20px;text-align:center;text-decoration:none;color:#1f120b;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.row{display:block}.btn-normal a{line-height:1.5;padding:10px 15px 10px 25px}.aligncenter img,.textcenter img{width:100%;height:auto}}@media screen and (max-width:767px){body{font-size:14px}.section-inner{width:100%;padding-left:12px;padding-right:12px}.row{display:block}.btn-normal a{display:block}.alignright{float:none;margin-left:0;margin-bottom:1rem}.alignleft{float:none;margin-right:0;margin-bottom:1rem}img.alignleft,img.alignright{width:100%;height:auto}.alignleft img,.alignright img{width:100%;height:auto}.mw_wp_form dl{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc;display:block}.mw_wp_form dl dt{width:100%;line-height:2}.mw_wp_form dl dd{width:100%;line-height:2}.mw_wp_form dl:nth-of-type(1){border-top:1px solid #ccc;padding-top:20px}}#site-header{background-color:#fff;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#site-header a{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#site-header .section-inner{width:1200px}#site-header .header-titles-wrapper{display:flex;justify-content:space-between}#site-header .header-titles{width:40%;display:flex;flex-wrap:wrap}#site-header .header-titles a{margin-right:10px}#site-header .header-titles .clinic_name{font-size:2.625rem;font-weight:600;color:#16382F;line-height:1}#site-header .header-options{width:60%}#site-header .header-options h1{text-align:right;font-size:.75rem;font-weight:400;line-height:2.5;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}#site-header .header-options .textwidget{display:flex;flex-wrap:wrap;justify-content:flex-end}#site-header .header-options .tagline{margin-right:20px;vertical-align:middle}#site-header .header-options .tagline a{display:block;color:#16382F}#site-header .header-options .tagline .number{vertical-align:middle;display:inline-block;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/ico_phone.png);background-repeat:no-repeat;background-position:left center;padding-left:25px;line-height:36px;font-size:2rem}#site-header .header-options .tagline .badge{display:inline-block;border:1px solid #7e6e43;margin-right:14px;padding:0 7px;line-height:28px;font-size:1rem;color:#7e6e43}#site-header .header-options .btn-reserve{display:inline-block}#site-header .header-options .btn-reserve a{display:block;background-color:#7e6e43;padding:0 30px;line-height:56px;text-decoration:none;font-size:1.5875rem;color:#fff;position:relative;letter-spacing:.1em}#site-header .header-options .btn-reserve a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #fff;position:absolute;bottom:5px;right:5px}#site-header .header-options .btn-reserve a .badge{background-color:#fff;display:inline-block;margin-right:8px;padding:0 10px;color:#1f120b;font-size:.6666em;font-weight:600;line-height:32px}#site-header .nav-toggle{display:none}#site-header .site-title{margin-right:20px;display:flex;align-items:flex-end}#site-header .site-title a{display:inline-block;width:400px;height:90px;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/logo.png);background-repeat:no-repeat;background-size:100%;background-position:bottom -10px left;overflow:hidden}#site-header .header-navigation-wrapper{padding-top:10px;padding-bottom:3px}#site-header .pagesp{display:none}#gnav{display:flex;justify-content:space-between;max-width:810px;margin:0 auto}#gnav>li{padding-top:10px;padding-bottom:18px;position:relative}#gnav>li.current-menu-parent:before,#gnav>li.current_page_item:before,#gnav>li:hover:before{content:"";display:block;width:70%;height:4px;background-color:#7e6e43;position:absolute;left:50%;bottom:2px;margin-left:-35%}#gnav>li:first-child a{border-left:1px solid #ccc}#gnav>li.only-sp{display:none}#gnav>li a{display:block;padding:3px 60px;background-color:#fff;border-right:1px solid #ccc;position:relative;line-height:1.3;text-decoration:none;color:#1f120b}#gnav>li.menu-item-has-children:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:8px 7px 0;border-color:#7e6e43 transparent transparent;position:absolute;bottom:8px;left:50%;margin-left:-7px}#gnav .sub-menu{min-width:100%;display:none;transition:all .3s;background-color:#fff;position:absolute;top:53px;left:0;-webkit-box-shadow:1px 3px 5px 0 #ccc;-moz-box-shadow:1px 3px 5px 0 #ccc;box-shadow:1px 3px 5px 0 #ccc;z-index:999;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#gnav .sub-menu>li{border-bottom:1px solid #e6e6e6}#gnav .sub-menu>li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#gnav .sub-menu>li a{padding:15px 25px 15px 55px;position:relative}#gnav .sub-menu>li a:hover:after{display:none}#gnav .sub-menu>li a:hover:before{content:"";display:block;width:14px;height:4px;background-color:#7e6e43;position:absolute;top:22px;left:30px}#gnav .sub-menu>li.current_page_item a:before{content:"";display:block;width:14px;height:4px;background-color:#7e6e43;position:absolute;top:22px;left:30px}#gnav:not(.sub-menu)>li:hover .sub-menu,#gnav:not(.sub-menu) .sub-menu:hover .sub-menu{display:block}#site-content .list_ortho{font-size:16px;position:relative;margin-bottom:10px!important;padding-left:20px}#site-content .list_ortho::before{content:"";width:10px;height:10px;display:block;background-color:#7e6e43;position:absolute;left:0;top:10px}.bnr_orthor img{max-width:100%;height:auto}.bnr_orthor img:hover{opacity:0.8!important}.no-ct::before{content:none!important}.f_txt{vertical-align:top}.center{text-align:center}.sp{display:none}@media screen and (min-width:769px){#site-header.scrolling{width:100vw;position:fixed;top:0;z-index:9999;-webkit-box-shadow:1px 3px 5px 0 #ccc;-moz-box-shadow:1px 3px 5px 0 #ccc;box-shadow:1px 3px 5px 0 #ccc}#site-header.scrolling .section-inner{height:70px;display:flex;justify-content:space-between;flex-flow:row-reverse;margin:auto}#site-header.scrolling .header-titles-wrapper{width:45%}#site-header.scrolling .header-navigation-wrapper{width:55%}#site-header.scrolling .header-titles{display:none}#site-header.scrolling .header-options{width:100%;padding-top:10px}#site-header.scrolling .header-options h1{display:none}#site-header.scrolling .header-options .textwidget{flex-wrap:nowrap}#site-header.scrolling .header-options .tagline .number{font-size:1.5625rem}#site-header.scrolling .header-options .btn-reserve a{line-height:50px;font-size:1.0625rem}#site-header.scrolling #gnav{justify-content:space-between}#site-header.scrolling #gnav>li a{padding:3px 15px;white-space:nowrap;border-right:none;font-size:.875rem}#site-header.scrolling #gnav>li:first-child a{border-left:none}#site-header.scrolling #gnav .sub-menu{width:200%;transition:all .3s;background-color:#fff;position:absolute;top:52px;left:0;-webkit-box-shadow:1px 3px 5px 0 #ccc;-moz-box-shadow:1px 3px 5px 0 #ccc;box-shadow:1px 3px 5px 0 #ccc;z-index:999;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#site-header.scrolling #gnav .sub-menu>li{border-bottom:1px solid #e6e6e6}#site-header.scrolling #gnav .sub-menu>li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#site-header.scrolling #gnav .sub-menu>li a{padding:15px 15px 15px 45px;position:relative;white-space:pre-wrap!important}#site-header.scrolling #gnav .sub-menu>li a:hover:after{display:none}#site-header.scrolling #gnav .sub-menu>li a:hover:before{width:11px;left:20px}#site-header.scrolling #gnav .sub-menu>li.current_page_item a:before{width:11px;left:20px}}@media screen and (max-width:768px),print{.pc{display:none!important}.sp{display:block!important}#site-header{padding:0;position:relative}#site-header .section-inner{width:100%;padding:0}#site-header .header-titles-wrapper{display:block}#site-header .header-titles{width:100%;display:flex;padding:10px 20px}#site-header .header-options{width:100%;background-color:#F0F0F0}#site-header .header-options .textwidget{justify-content:space-between;flex-wrap:nowrap}#site-header .header-options h1{display:none}#site-header .header-options .tagline{width:50%;padding:0;text-align:center;font-size:1rem;line-height:1.2}#site-header .header-options .btn-reserve{text-align:center;width:50%}#site-header .site-title{margin-right:10px;margin-bottom:5px}#site-header .site-title a{width:250px;height:50px}#site-header .nav-toggle{display:block;padding-top:30px;padding-left:6px;position:fixed;top:10px;right:5px;z-index:99}#site-header .nav-toggle:after{content:"メニュー";display:block;color:#7e6e43;line-height:20px;font-size:.55rem;text-align:center}#site-header .nav-toggle span{display:block;position:absolute;width:30px;border-bottom:solid 3px #7e6e43;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:6px}#site-header .nav-toggle span:nth-child(1){top:9px}#site-header .nav-toggle span:nth-child(2){top:18px}#site-header .nav-toggle span:nth-child(3){top:27px}#site-header .nav-toggle.active span:nth-child(1){top:18px;left:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#site-header .nav-toggle.active span:nth-child(2),#site-header .nav-toggle.active span:nth-child(3){top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#site-header .header-navigation-wrapper{position:fixed;z-index:99;top:70px;right:-300px;width:300px;padding-top:0;transition:all .6s;border-top:1px solid #7e6e43;height:calc(100vh - 70px);overflow-y:scroll;background:#fff;padding-bottom:100px}#site-header .header-navigation-wrapper.active{right:0}#site-header .header-navigation-wrapper.scrolling{top:auto;bottom:70px}#site-header .header-navigation-wrapper.scrolling.active{right:0}#gnav{display:block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto!important}#gnav>li{padding-top:0;padding-bottom:0;background-color:#fff;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8}#gnav>li a{padding:10px 20px 10px 24px}#gnav>li:first-child a{border-left:none}#gnav>li.current_page_item:before{width:4px;height:16px;bottom:auto;top:50%;left:10px;margin-top:-8px;margin-left:0;z-index:99}#gnav>li:hover:before{display:none}#gnav>li.menu-item-has-children:after{display:none}#gnav>li.only-sp{display:block!important}#gnav>li a[href^="#"]{position:relative}#gnav>li a[href^="#"]:after,#gnav>li a[href^="#"]:before{content:'';position:absolute;background:#000;transition:all 0.5s ease}#gnav>li a[href^="#"]:after{width:12px;height:2px;right:9px;top:calc(50% - 1px)}#gnav>li a[href^="#"]:before{width:2px;height:12px;right:calc(3% + 5px);top:calc(50% - 6px)}#gnav>li a[href^="#"].open:before{transform:rotate(90deg)}#gnav:not(.sub-menu)>li:hover .sub-menu,#gnav:not(.sub-menu) .sub-menu:hover .sub-menu{display:none}#gnav .sub-menu{display:block;position:static;background-color:transparent;border:none;padding-left:24px;box-shadow:none;border-radius:0;display:none;transition:all 0s}#gnav .sub-menu>li{border:none}#gnav .sub-menu>li a{padding:5px 20px 10px 25px}#gnav .sub-menu>li a:hover:before{display:none}#gnav .sub-menu>li.current_page_item a:before{width:12px;top:12px;left:0}#site-header.scrolling{width:100vw;position:fixed;z-index:999;top:auto;bottom:0;-webkit-box-shadow:1px 3px 5px 0 #ccc;-moz-box-shadow:1px 3px 5px 0 #ccc;box-shadow:1px 3px 5px 0 #ccc}#site-header.scrolling .header-titles-wrapper{width:100%}#site-header.scrolling .header-navigation-wrapper.active{top:70px;bottom:0px;right:0}#site-header.scrolling .header-titles{display:none}#site-header.scrolling .header-options .textwidget{width:100%;justify-content:center}#site-header.scrolling .header-options .textwidget p{width:50%;border-right:1px solid #ccc}#site-header.scrolling .header-options .pagesp{display:none}#site-header.scrolling .header-options .pagesp a{display:block;width:auto;height:45px;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/btn_pagetop_sp.png);background-repeat:no-repeat;background-position:center;background-size:auto 45px;text-indent:-5000px}#site-header.scrolling .header-options.noreserve .tagline{width:66%}#site-header.scrolling .header-options.noreserve .tagline a{background-color:#fff}}@media screen and (max-width:767px){#site-header .header-titles .clinic_name{font-size:1.5714rem}#site-header .header-options .tagline{margin-right:0}#site-header .header-options .tagline .number{padding-left:18px;font-size:.8rem;line-height:50px;background-size:auto 20px}#site-header .header-options .tagline .badge{margin-right:5px;line-height:20px;font-size:.7857rem}#site-header .header-options .btn-reserve a{padding:0;line-height:50px;font-size:.85rem}#site-header .header-options .btn-reserve a .badge{margin-right:5px;padding:0 5px;line-height:20px}}.pagetop{position:fixed;bottom:130px;right:10px;z-index:9999;display:none}.pagetop a{display:block;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/btn_pagetop.png);background-size:cover;background-repeat:no-repeat;width:66px;height:66px;text-indent:-500px;overflow:hidden}#site-footer{background-color:#1f120b;padding:25px;text-align:center;color:#fff;font-size:.8125rem}#site-footer a{color:#fff}#footer-clinics{background-color:#F0F0F0;padding:60px 0 30px}#footer-clinics .section-inner{width:1200px}#footer-clinics h4{border-left:3px solid #7e6e43;margin-bottom:10px;padding-left:10px;line-height:20px;font-size:1rem;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}#footer-clinics .clinics-inner{margin-bottom:30px}#footer-clinics .clinic_list{display:flex;justify-content:space-between;flex-wrap:wrap}#footer-clinics .clinic_list li{width:19%;margin-bottom:15px;border:2px solid #fff;-webkit-box-shadow:1px 3px 5px 0 #ccc;-moz-box-shadow:1px 3px 5px 0 #ccc;box-shadow:1px 3px 5px 0 #ccc}#footer-clinics .clinic_list li a{display:block;line-height:70px;border:1px solid #7e6e43;background-color:#fff;text-decoration:none;color:#16382F;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;position:relative}#footer-clinics .clinic_list li a:after{content:"";width:11px;height:13px;display:block;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/ico_webpage.png);position:absolute;right:6px;bottom:6px}#footer-clinics .clinic_list li a span{display:block;padding-left:50px}#footer-clinics .clinic_list li.corporate{border:none}#footer-clinics .clinic_list li.corporate a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/logo_corp.png);background-position:center;background-repeat:no-repeat;background-size:auto 55px;border:none;line-height:76px;text-indent:-5000px;overflow:hidden}#footer-clinics .clinic_list li.recruit{border:none}#footer-clinics .clinic_list li.recruit a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_recruit.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding-left:25px;line-height:76px;font-size:1.1875rem;border:none}#footer-clinics .clinic_list li.recruit a strong{color:#7e6e43;font-weight:400}#footer-clinics .clinic_list li.akabane a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_akabane.png);background-repeat:no-repeat;background-position:8px 18px}#footer-clinics .clinic_list li.ikebukuro a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_ikebukuro.png);background-repeat:no-repeat;background-position:8px 18px}#footer-clinics .clinic_list li.shinjuku a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_shinjuku.png);background-repeat:no-repeat;background-position:8px 18px}#footer-clinics .clinic_list li.shinanomachi a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_shinanomachi.png);background-repeat:no-repeat;background-position:8px 18px}#footer-clinics .clinic_list li.kawaguchi a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_kawaguchi.png);background-repeat:no-repeat;background-position:8px 18px}#footer-clinics .clinic_list li.ageo a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_ageo.png);background-repeat:no-repeat;background-position:8px 18px}#footer-clinics .clinic_list li.toda a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_toda.png);background-repeat:no-repeat;background-position:8px 18px}#footer-clinics .clinic_list li.higashiomiya a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_higashiomiya.png);background-repeat:no-repeat;background-position:8px 18px}#footer-clinics .clinic_list li.frienddental a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_frienddental.png);background-repeat:no-repeat;background-position:8px 18px}#footer-clinics .clinic_list li.implant a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_implant.png);background-repeat:no-repeat;background-position:8px 18px}#footer-clinics .clinic_list li.laboratory a{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/tb_laboratory.png);background-repeat:no-repeat;background-position:8px 18px}#footer-clinics .clinic_list li.frienddental a{height:72px;padding-top:15px;line-height:1.2}#footer-clinics .clinics-inner:nth-of-type(2) .clinic_list{justify-content:flex-start}#footer-clinics .clinics-inner:nth-of-type(2) .clinic_list li{margin-right:1.4%}#footer-sitemap{padding:0}#footer-sitemap .section-inner{width:1200px;padding:50px 0;border-top:1px solid #DCDCDC}#footer-sitemap #fnav{margin-left:70px;display:flex;justify-content:space-between}#footer-sitemap #fnav>li:nth-of-type(1){width:25%}#footer-sitemap #fnav>li:nth-of-type(2){width:29%}#footer-sitemap #fnav>li:nth-of-type(3){width:29%}#footer-sitemap #fnav>li:nth-of-type(4){width:17%}#footer-sitemap li a{line-height:35px;text-decoration:none;color:#1f120b}#footer-sitemap li.menu-item-has-children.heading>a{color:#7e6e43;font-weight:600;cursor:default}#footer-sitemap li.menu-item-has-children.heading>a:hover{opacity:1}#footer-sitemap li.menu-item-has-children.disabled>a{visibility:hidden;cursor:default}#footer-sitemap li.heading .sub-menu li a,#footer-sitemap li.disabled .sub-menu li a{font-size:.875rem}#footer-sitemap li.heading .sub-menu li a:before,#footer-sitemap li.disabled .sub-menu li a:before{content:"ー";display:inline-block;margin-right:5px}#footer-info .section-inner{width:1200px;padding:50px 0}#footer-info .row .area-clinic_info{width:500px}#footer-info .row .area-clinic_info .clinic-info .address a{display:none}#footer-info .row .area-google_map{width:630px}#footer-contact{background-color:#f0f0f0}#footer-contact .section-inner{width:900px;padding:20px 0 50px}#footer-contact .heading{text-align:center;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/line01.png);background-repeat:repeat-x;background-position:left 50%;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-left:10px;margin-right:10px}#footer-contact .heading span{background-color:#f0f0f0;display:inline-block;padding:0 20px;line-height:85px;font-size:1.4375rem}#footer-contact .heading em{font-style:normal;color:#7e6e43}#footer-contact .row{justify-content:center}#footer-contact a{width:430px;margin-left:10px;margin-right:10px;line-height:80px}#footer-contact a.reserve{display:inline-block;background-color:#7e6e43;color:#fff;font-size:1.625rem;text-decoration:none;text-align:center;position:relative}#footer-contact a.reserve small{width:170px;line-height:42px;display:inline-block;margin-right:20px;background-color:#fff;color:#333;font-size:1.125rem}#footer-contact a.tel{display:inline-block;text-decoration:none;background-color:#fff;text-align:center;color:#16382f}#footer-contact a.tel small{display:inline-block;font-size:1.1125rem;line-height:28px;border:1px solid #7e6e43;padding:5px 10px;margin-right:20px;color:#7e6e43}#footer-contact a.tel span{font-size:1.6rem}#footer-contact a.tel span:before{content:"";width:20px;height:28px;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/ico_phone.png);background-repeat:no-repeat;background-position:top left;display:inline-block;margin-right:10px}@media screen and (max-width:768px),print{#footer-sitemap{display:none}#footer-clinics{padding-top:20px;padding-bottom:20px}#footer-clinics .section-inner{width:100%}#footer-clinics .clinics-inner{display:block;margin-bottom:30px}#footer-clinics .clinics-inner:nth-of-type(2) .clinic_list{justify-content:space-between}#footer-clinics .clinics-inner:nth-of-type(2) .clinic_list li{margin-right:0}#footer-clinics .clinic_list{width:100%}#footer-clinics .clinic_list li{width:32%}#footer-clinics .clinic_list li a{line-height:55px}#footer-clinics .clinic_list li a span{padding-right:15px}#footer-clinics .clinic_list li.corporate a{background-size:auto 48px;line-height:61px}#footer-clinics .clinic_list li.recruit a{line-height:61px}#footer-clinics .clinic_list li.akabane a{background-position:8px 12px}#footer-clinics .clinic_list li.ikebukuro a{background-position:8px 12px}#footer-clinics .clinic_list li.shinjuku a{background-position:8px 12px}#footer-clinics .clinic_list li.shinanomachi a{background-position:8px 12px}#footer-clinics .clinic_list li.kawaguchi a{background-position:8px 12px}#footer-clinics .clinic_list li.ageo a{background-position:8px 12px}#footer-clinics .clinic_list li.toda a{background-position:8px 12px}#footer-clinics .clinic_list li.higashiomiya a{background-position:8px 12px}#footer-clinics .clinic_list li.frienddental a{background-position:8px 12px}#footer-clinics .clinic_list li.implant a{background-position:8px 12px}#footer-clinics .clinic_list li.laboratory a{background-position:8px 12px}#footer-clinics .clinic_list li.frienddental a{height:57px;padding-top:12px}#site-footer .section-inner{width:100%;padding-bottom:70px}#footer-info .section-inner{width:100%;padding:30px 20px}#footer-info .row .area-clinic_info{width:100%;margin-bottom:20px}#footer-info .row .area-clinic_info .contact{display:block!important;text-align:center}#footer-info .row .area-clinic_info .contact .tel{font-size:1.5rem;margin-bottom:10px}#footer-info .row .area-clinic_info .contact .reserve{width:auto;padding-left:15px;padding-bottom:2px;padding-right:15px;line-height:48px;font-size:1rem;display:block;!important;padding:10px 0;margin:0 auto}#footer-info .row .area-clinic_info .contact .reserve span{background:#fff;color:#333;width:70%;display:block;margin:0 auto;line-height:0;padding:18px 0;border-radius:4px}#footer-info .row .area-google_map{width:100%}#footer-info .row .area-google_map iframe{width:100%;height:300px}#footer-contact .section-inner{width:100%;padding:10px 20px 5px;display:block}#footer-contact .section-inner .heading{margin-left:0;margin-right:0}#footer-contact .section-inner .heading span{padding:20px 10px;line-height:1.5;font-size:1rem}#footer-contact a{margin-bottom:20px;margin-left:0;margin-right:0;padding:10px;width:100%;line-height:1.5}#footer-contact a.reserve{font-size:1.1428rem}#footer-contact a.reserve span{background:#fff;color:#333;width:70%;display:block;margin:0 auto;line-height:0;padding:18px 0;border-radius:4px}#footer-contact a.tel span{font-size:1.5714rem}.pagetop{display:none}.pagetop.show{display:block}}@media screen and (max-width:767px){#footer-clinics .clinic_list{width:100%}#footer-clinics .clinic_list li{width:48%}#footer-clinics .clinic_list li.implant a{height:57px;padding-top:12px;line-height:1.2}}@media screen and (min-width:769px){#site-content .w5{width:5%;height:auto}#site-content .w10{width:10%;height:auto}#site-content .w15{width:15%;height:auto}#site-content .w20{width:20%;height:auto}#site-content .w25{width:25%;height:auto}#site-content .w30{width:30%;height:auto}#site-content .w35{width:35%;height:auto}#site-content .w40{width:40%;height:auto}#site-content .w45{width:45%;height:auto}#site-content .w50{width:50%;height:auto}#site-content .w55{width:55%;height:auto}#site-content .w60{width:60%;height:auto}#site-content .w65{width:65%;height:auto}#site-content .w70{width:70%;height:auto}#site-content .w75{width:75%;height:auto}#site-content .w80{width:80%;height:auto}#site-content .w85{width:85%;height:auto}#site-content .w90{width:90%;height:auto}#site-content .w95{width:95%;height:auto}#site-content .w100{width:100%;height:auto}#site-content .w32{width:32%;height:auto}#site-content .w33{width:33%;height:auto}#site-content .w48{width:48%;height:auto}#site-content .wauto{width:auto;height:auto}#site-content .fz14{font-size:.875rem!important}#site-content .h190{height:190px}#site-content .h295{height:295px}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz14{font-size:.5rem!important}}@media screen and (min-width:769px){#site-content .fz15{font-size:.9375rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz15{font-size:.53571rem!important}}@media screen and (min-width:769px){#site-content .fz16{font-size:1rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz16{font-size:.57143rem!important}}@media screen and (min-width:769px){#site-content .fz17{font-size:1.0625rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz17{font-size:.60714rem!important}}@media screen and (min-width:769px){#site-content .fz18{font-size:1.125rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz18{font-size:.64286rem!important}}@media screen and (min-width:769px){#site-content .fz19{font-size:1.1875rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz19{font-size:.67857rem!important}}@media screen and (min-width:769px){#site-content .fz20{font-size:1.25rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz20{font-size:.71429rem!important}}@media screen and (min-width:769px){#site-content .fz21{font-size:1.3125rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz21{font-size:.75rem!important}}@media screen and (min-width:769px){#site-content .fz22{font-size:1.375rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz22{font-size:.78571rem!important}}@media screen and (min-width:769px){#site-content .fz23{font-size:1.4375rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz23{font-size:.82143rem!important}}@media screen and (min-width:769px){#site-content .fz24{font-size:1.5rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz24{font-size:.85714rem!important}}@media screen and (min-width:769px){#site-content .fz25{font-size:1.5625rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz25{font-size:.89286rem!important}}@media screen and (min-width:769px){#site-content .fz26{font-size:1.625rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz26{font-size:.92857rem!important}}@media screen and (min-width:769px){#site-content .fz27{font-size:1.6875rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz27{font-size:.96429rem!important}}@media screen and (min-width:769px){#site-content .fz28{font-size:1.75rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz28{font-size:1rem!important}}@media screen and (min-width:769px){#site-content .fz29{font-size:1.8125rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz29{font-size:1.03571rem!important}}@media screen and (min-width:769px){#site-content .fz30{font-size:1.875rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz30{font-size:1.07143rem!important}}@media screen and (min-width:769px){#site-content .fz31{font-size:1.9375rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz31{font-size:1.10714rem!important}}@media screen and (min-width:769px){#site-content .fz32{font-size:2rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz32{font-size:1.14286rem!important}}@media screen and (min-width:769px){#site-content .fz33{font-size:2.0625rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz33{font-size:1.17857rem!important}}@media screen and (min-width:769px){#site-content .fz34{font-size:2.125rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz34{font-size:1.21429rem!important}}@media screen and (min-width:769px){#site-content .fz35{font-size:2.1875rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz35{font-size:1.25rem!important}}@media screen and (min-width:769px){#site-content .fz36{font-size:2.25rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz36{font-size:1.28571rem!important}}@media screen and (min-width:769px){#site-content .fz37{font-size:2.3125rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz37{font-size:1.32143rem!important}}@media screen and (min-width:769px){#site-content .fz38{font-size:2.375rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz38{font-size:1.35714rem!important}}@media screen and (min-width:769px){#site-content .fz39{font-size:2.4375rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz39{font-size:1.39286rem!important}}@media screen and (min-width:769px){#site-content .fz40{font-size:2.5rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz40{font-size:1.42857rem!important}}@media screen and (min-width:769px){#site-content .fz41{font-size:2.5625rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz41{font-size:1.46429rem!important}}@media screen and (min-width:769px){#site-content .fz42{font-size:2.625rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz42{font-size:1.5rem!important}}@media screen and (min-width:769px){#site-content .fz43{font-size:2.6875rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz43{font-size:1.53571rem!important}}@media screen and (min-width:769px){#site-content .fz44{font-size:2.75rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz44{font-size:1.57143rem!important}}@media screen and (min-width:769px){#site-content .fz45{font-size:2.8125rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz45{font-size:1.60714rem!important}}@media screen and (min-width:769px){#site-content .fz46{font-size:2.875rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz46{font-size:1.64286rem!important}}@media screen and (min-width:769px){#site-content .fz47{font-size:2.9375rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz47{font-size:1.67857rem!important}}@media screen and (min-width:769px){#site-content .fz48{font-size:3rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz48{font-size:1.71429rem!important}}@media screen and (min-width:769px){#site-content .fz49{font-size:3.0625rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz49{font-size:1.75rem!important}}@media screen and (min-width:769px){#site-content .fz50{font-size:3.125rem!important}}@media screen and (min-width:769px) and (max-width:767px){#site-content .fz50{font-size:1.78571rem!important}}#site-content .pall0{padding:0}#site-content .pt0{padding-top:0}#site-content .pb0{padding-bottom:0}#site-content .pl0{padding-left:0}#site-content .pr0{padding-right:0}#site-content .mall0{margin:0}#site-content .mt0{margin-top:0}#site-content .mb0{margin-bottom:0}#site-content .ml0{margin-left:0}#site-content .mr0{margin-right:0}#site-content .pall5{padding:5px}#site-content .pt5{padding-top:5px}#site-content .pb5{padding-bottom:5px}#site-content .pl5{padding-left:5px}#site-content .pr5{padding-right:5px}#site-content .mall5{margin:5px}#site-content .mt5{margin-top:5px}#site-content .mb5{margin-bottom:5px}#site-content .ml5{margin-left:5px}#site-content .mr5{margin-right:5px}#site-content .pall10{padding:10px}#site-content .pt10{padding-top:10px}#site-content .pb10{padding-bottom:10px}#site-content .pl10{padding-left:10px}#site-content .pr10{padding-right:10px}#site-content .mall10{margin:10px}#site-content .mt10{margin-top:10px}#site-content .mb10{margin-bottom:10px}#site-content .ml10{margin-left:10px}#site-content .mr10{margin-right:10px}#site-content .pall15{padding:15px}#site-content .pt15{padding-top:15px}#site-content .pb15{padding-bottom:15px}#site-content .pl15{padding-left:15px}#site-content .pr15{padding-right:15px}#site-content .mall15{margin:15px}#site-content .mt15{margin-top:15px}#site-content .mb15{margin-bottom:15px}#site-content .ml15{margin-left:15px}#site-content .mr15{margin-right:15px}#site-content .pall20{padding:20px}#site-content .pt20{padding-top:20px}#site-content .pb20{padding-bottom:20px}#site-content .pl20{padding-left:20px}#site-content .pr20{padding-right:20px}#site-content .mall20{margin:20px}#site-content .mt20{margin-top:20px}#site-content .mb20{margin-bottom:20px}#site-content .ml20{margin-left:20px}#site-content .mr20{margin-right:20px}#site-content .pall25{padding:25px}#site-content .pt25{padding-top:25px}#site-content .pb25{padding-bottom:25px}#site-content .pl25{padding-left:25px}#site-content .pr25{padding-right:25px}#site-content .mall25{margin:25px}#site-content .mt25{margin-top:25px}#site-content .mb25{margin-bottom:25px}#site-content .ml25{margin-left:25px}#site-content .mr25{margin-right:25px}#site-content .pall30{padding:30px}#site-content .pt30{padding-top:30px}#site-content .pb30{padding-bottom:30px}#site-content .pl30{padding-left:30px}#site-content .pr30{padding-right:30px}#site-content .mall30{margin:30px}#site-content .mt30{margin-top:30px}#site-content .mb30{margin-bottom:30px}#site-content .ml30{margin-left:30px}#site-content .mr30{margin-right:30px}#site-content .pall35{padding:35px}#site-content .pt35{padding-top:35px}#site-content .pb35{padding-bottom:35px}#site-content .pl35{padding-left:35px}#site-content .pr35{padding-right:35px}#site-content .mall35{margin:35px}#site-content .mt35{margin-top:35px}#site-content .mb35{margin-bottom:35px}#site-content .ml35{margin-left:35px}#site-content .mr35{margin-right:35px}#site-content .pall40{padding:40px}#site-content .pt40{padding-top:40px}#site-content .pb40{padding-bottom:40px}#site-content .pl40{padding-left:40px}#site-content .pr40{padding-right:40px}#site-content .mall40{margin:40px}#site-content .mt40{margin-top:40px}#site-content .mb40{margin-bottom:40px}#site-content .ml40{margin-left:40px}#site-content .mr40{margin-right:40px}#site-content .pall45{padding:45px}#site-content .pt45{padding-top:45px}#site-content .pb45{padding-bottom:45px}#site-content .pl45{padding-left:45px}#site-content .pr45{padding-right:45px}#site-content .mall45{margin:45px}#site-content .mt45{margin-top:45px}#site-content .mb45{margin-bottom:45px}#site-content .ml45{margin-left:45px}#site-content .mr45{margin-right:45px}#site-content .pall50{padding:50px}#site-content .pt50{padding-top:50px}#site-content .pb50{padding-bottom:50px}#site-content .pl50{padding-left:50px}#site-content .pr50{padding-right:50px}#site-content .mall50{margin:50px}#site-content .mt50{margin-top:50px}#site-content .mb50{margin-bottom:50px}#site-content .ml50{margin-left:50px}#site-content .mr50{margin-right:50px}#site-content .pall55{padding:55px}#site-content .pt55{padding-top:55px}#site-content .pb55{padding-bottom:55px}#site-content .pl55{padding-left:55px}#site-content .pr55{padding-right:55px}#site-content .mall55{margin:55px}#site-content .mt55{margin-top:55px}#site-content .mb55{margin-bottom:55px}#site-content .ml55{margin-left:55px}#site-content .mr55{margin-right:55px}#site-content .pall60{padding:60px}#site-content .pt60{padding-top:60px}#site-content .pb60{padding-bottom:60px}#site-content .pl60{padding-left:60px}#site-content .pr60{padding-right:60px}#site-content .mall60{margin:60px}#site-content .mt60{margin-top:60px}#site-content .mb60{margin-bottom:60px}#site-content .ml60{margin-left:60px}#site-content .mr60{margin-right:60px}#site-content .pall65{padding:65px}#site-content .pt65{padding-top:65px}#site-content .pb65{padding-bottom:65px}#site-content .pl65{padding-left:65px}#site-content .pr65{padding-right:65px}#site-content .mall65{margin:65px}#site-content .mt65{margin-top:65px}#site-content .mb65{margin-bottom:65px}#site-content .ml65{margin-left:65px}#site-content .mr65{margin-right:65px}#site-content .pall70{padding:70px}#site-content .pt70{padding-top:70px}#site-content .pb70{padding-bottom:70px}#site-content .pl70{padding-left:70px}#site-content .pr70{padding-right:70px}#site-content .mall70{margin:70px}#site-content .mt70{margin-top:70px}#site-content .mb70{margin-bottom:70px}#site-content .ml70{margin-left:70px}#site-content .mr70{margin-right:70px}#site-content .pall75{padding:75px}#site-content .pt75{padding-top:75px}#site-content .pb75{padding-bottom:75px}#site-content .pl75{padding-left:75px}#site-content .pr75{padding-right:75px}#site-content .mall75{margin:75px}#site-content .mt75{margin-top:75px}#site-content .mb75{margin-bottom:75px}#site-content .ml75{margin-left:75px}#site-content .mr75{margin-right:75px}#site-content .pall80{padding:80px}#site-content .pt80{padding-top:80px}#site-content .pb80{padding-bottom:80px}#site-content .pl80{padding-left:80px}#site-content .pr80{padding-right:80px}#site-content .mall80{margin:80px}#site-content .mt80{margin-top:80px}#site-content .mb80{margin-bottom:80px}#site-content .ml80{margin-left:80px}#site-content .mr80{margin-right:80px}#site-content .pall85{padding:85px}#site-content .pt85{padding-top:85px}#site-content .pb85{padding-bottom:85px}#site-content .pl85{padding-left:85px}#site-content .pr85{padding-right:85px}#site-content .mall85{margin:85px}#site-content .mt85{margin-top:85px}#site-content .mb85{margin-bottom:85px}#site-content .ml85{margin-left:85px}#site-content .mr85{margin-right:85px}#site-content .pall90{padding:90px}#site-content .pt90{padding-top:90px}#site-content .pb90{padding-bottom:90px}#site-content .pl90{padding-left:90px}#site-content .pr90{padding-right:90px}#site-content .mall90{margin:90px}#site-content .mt90{margin-top:90px}#site-content .mb90{margin-bottom:90px}#site-content .ml90{margin-left:90px}#site-content .mr90{margin-right:90px}#site-content .pall95{padding:95px}#site-content .pt95{padding-top:95px}#site-content .pb95{padding-bottom:95px}#site-content .pl95{padding-left:95px}#site-content .pr95{padding-right:95px}#site-content .mall95{margin:95px}#site-content .mt95{margin-top:95px}#site-content .mb95{margin-bottom:95px}#site-content .ml95{margin-left:95px}#site-content .mr95{margin-right:95px}#site-content .pall100{padding:100px}#site-content .pt100{padding-top:100px}#site-content .pb100{padding-bottom:100px}#site-content .pl100{padding-left:100px}#site-content .pr100{padding-right:100px}#site-content .mall100{margin:100px}#site-content .mt100{margin-top:100px}#site-content .mb100{margin-bottom:100px}#site-content .ml100{margin-left:100px}#site-content .mr100{margin-right:100px}#site-content .buttons{display:flex;justify-content:center;clear:both;list-style:none;margin-left:0!important}#site-content .buttons .btn-normal{width:50%;margin-bottom:20px!important;padding:0 10px}#site-content .buttons .btn-normal a{width:100%;padding:12px 20px 10px 50px;font-size:1.3125rem;text-align:center;background-size:30px 100%;line-height:1.6}#site-content .buttons .btn-normal a em{display:inline-block;margin-right:10px;padding:8px 15px;background-color:#faf4f6;color:#a51c4a;font-size:1rem;font-style:normal}#site-content article .entry-header{height:120px;background-color:#efe7d2;position:relative;display:flex;align-items:center}#site-content article .entry-header-inner{width:100%}#site-content article .entry-header-inner h2{text-align:center;font-size:1.6875rem;font-weight:400}#site-content article .entry-header-inner h2 small{font-size:.8em;color:#C3B39C}#site-content article p:not(.btn-normal){margin-bottom:20px;line-height:1.8}#site-content .breadcrumb #breadcrumb{width:1200px;padding:15px 0;margin:auto}#site-content .breadcrumb ul li{display:inline-block;margin-right:10px;color:#4c4c4c}#site-content .breadcrumb ul li:after{content:"＞";display:inline-block;margin-left:10px}#site-content .breadcrumb ul li:last-child:after{display:none}#site-content .emplist{border:5px solid #7e6e43;margin-bottom:30px;padding:30px 35px 5px}#site-content .emplist ul{margin-left:0;margin-bottom:0;list-style:none}#site-content .emplist ul li{margin-bottom:30px;padding-left:50px;font-size:1.25rem;position:relative}#site-content .emplist ul li:nth-of-type(1):before{content:"1";width:30px;background-color:#7e6e43;font-size:.8em;line-height:30px;color:#fff;position:absolute;left:0;top:3px;text-align:center}#site-content .emplist ul li:nth-of-type(2):before{content:"2";width:30px;background-color:#7e6e43;font-size:.8em;line-height:30px;color:#fff;position:absolute;left:0;top:3px;text-align:center}#site-content .emplist ul li:nth-of-type(3):before{content:"3";width:30px;background-color:#7e6e43;font-size:.8em;line-height:30px;color:#fff;position:absolute;left:0;top:3px;text-align:center}#site-content .emplist ul li:nth-of-type(4):before{content:"4";width:30px;background-color:#7e6e43;font-size:.8em;line-height:30px;color:#fff;position:absolute;left:0;top:3px;text-align:center}#site-content .emplist ul li:nth-of-type(5):before{content:"5";width:30px;background-color:#7e6e43;font-size:.8em;line-height:30px;color:#fff;position:absolute;left:0;top:3px;text-align:center}#site-content .empheading{position:relative;height:360px;margin-bottom:60px;background-color:#efefef;border-radius:8px;padding:40px}#site-content .empheading h4{border-top:none;color:#009C9B;text-align:left;font-weight:400;line-height:1.8;position:absolute;left:30px;top:70px}#site-content .empheading h4:after{display:none}#site-content .empheading .name{display:inline-block;position:absolute;right:-10px;bottom:-50px;background-color:rgba(0,156,156,0.9);color:#fff;padding:20px 50px;font-size:1.5rem;line-height:1.5!important}#site-content .alternate .item{width:480px;margin-bottom:20px;padding:60px 50px;-webkit-box-shadow:1px 3px 5px 0 #ccc;-moz-box-shadow:1px 3px 5px 0 #ccc;box-shadow:1px 3px 5px 0 #ccc;border-radius:2px;background-color:#f0f8fa}#site-content .alternate .item:nth-of-type(2),#site-content .alternate .item:nth-of-type(3){background-color:#fff}#site-content .alternate .item h4{border-bottom:1px solid #7e6e43;font-weight:400}#site-content .alternate .item h4:after{display:none}#site-content .alternate .item h4 small{display:block;background-color:#c3b39c;border-radius:2px;margin-bottom:20px;color:#fff;text-align:center}#site-content .boxes{display:flex;flex-wrap:wrap;justify-content:space-between}#site-content .boxes .box{width:430px;position:relative;padding-top:200px;margin-bottom:30px;text-align:center}#site-content .boxes .box:before{content:'';display:block;position:absolute;top:-35px;right:20px;color:#7e6e43;font-size:4.375rem;line-height:1}#site-content .boxes .box img{position:absolute;top:0;left:0}#site-content .boxes .box h4{width:400px;margin:auto auto 20px;padding:25px 50px 25px 40px;background-color:#fff;border-bottom:none;font-size:1.375rem;text-align:left;position:relative;line-height:1.4}#site-content .boxes .box h4:before{content:"";width:4px;height:80px;display:block;background-color:#7e6e43;position:absolute;top:0;left:12px}#site-content .boxes .box h4:after{display:none}#site-content .boxes .box p,#site-content .boxes .box ul,#site-content .boxes .box ol,#site-content .boxes .box li{padding:0 27px;text-align:left}#site-content .boxes.noimage .box{padding-top:0}#site-content .steps>*{position:relative;margin-bottom:50px;padding:20px;border:1px solid #7e6e43}#site-content .steps>:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:16px 15px 0;border-color:#7e6e43 transparent transparent;position:absolute;bottom:-35px;left:50%;margin-left:-15px}#site-content .steps>:last-child:after{display:none}#site-content .steps.flow dl{padding:0;border:none}#site-content .steps.flow dl dt{width:80px;background-color:#7e6e43;padding-top:33px;text-align:center;color:#fff;font-size:2.3125rem;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;line-height:1.2}#site-content .steps.flow dl dt small{font-size:.5em;display:block}#site-content .steps.flow dl dd{width:calc(900px - 80px);padding:30px;border:1px solid #7e6e43}#site-content .steps.flow dl dd:after{content:'';display:block;clear:both}#site-content .steps.flow dl dd img{width:auto;float:right;margin-left:2rem}#site-content .course{display:flex;flex-wrap:wrap}#site-content .course .item{width:30%;position:relative;border:1px solid #7e6e43;margin-bottom:30px;margin-right:5%;padding:0}#site-content .course .item:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #7e6e43;position:absolute;right:-28px;top:50%;margin-top:-12px}#site-content .course .item:nth-of-type(3n),#site-content .course .item:last-child{margin-right:0}#site-content .course .item:nth-of-type(3n):after,#site-content .course .item:last-child:after{display:none}#site-content .course .item h5{background-color:#7e6e43;text-align:center;line-height:1.5;margin:0 0 20px;padding:10px 0;color:#fff}#site-content .course .item h5 small{display:block;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:.75em;font-weight:600}#site-content .course .item p{padding:0 20px 20px;margin:0}#site-content .course .item img{width:100%;height:auto}body .clinic-info p{line-height:1.8}body .clinic-info p a{color:#1d1d1d}body .clinic-info .logo{display:flex;align-items:flex-end;margin-bottom:15px!important}body .clinic-info .logo span{display:inline-block}body .clinic-info .logo span.site-title{width:400px;height:90px;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/logo.png);background-repeat:no-repeat;background-position:top center;background-size:contain;margin-right:20px;text-indent:-5000px}body .clinic-info .logo span.clinic_name{font-size:2.625rem;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1;font-weight:600}body .clinic-info .address{margin-bottom:10px!important}body .clinic-info .address:after{content:'';display:block;clear:both}body .clinic-info .address a{float:right}body .clinic-info .contact{margin-bottom:20px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:flex!important;justify-content:space-between;align-items:center}body .clinic-info .contact .tel{display:inline-block;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/ico_phone.png);background-position:left center;background-repeat:no-repeat;padding-left:25px;line-height:28px;font-size:1.875rem;text-decoration:none}body .clinic-info .contact .reserve{width:280px;line-height:56px;display:inline-block;background-color:#7e6e43;color:#fff;font-size:1.4875rem;text-decoration:none;text-align:center;position:relative;letter-spacing:.1em}body .clinic-info .contact .reserve:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #fff;position:absolute;bottom:5px;right:5px}body .clinic-info .contact .reserve small{width:140px;line-height:36px;display:inline-block;margin-right:15px;background-color:#fff;color:#333;font-size:.789em;font-weight:600}body .clinic-info table{width:100%;border-collapse:collapse;margin-bottom:20px}body .clinic-info table th{padding:7px;font-weight:400;border-right:1px solid #dcdcdc}body .clinic-info table td{padding:7px;border-right:1px solid #dcdcdc}body .clinic-info table thead th{background-color:#f2f2f2}body .clinic-info table thead th:nth-of-type(2n){background-color:#fff}body .clinic-info table tbody{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}body .clinic-info table tbody td{background-color:#f2f2f2;text-align:center;color:#7e6e43}body .clinic-info table tbody td:nth-of-type(2n){background-color:#fff}body.page:not(.home):not(.recruit) .inline,body.single .inline{display:inline}body.page:not(.home):not(.recruit) .inline-block,body.single .inline-block{display:inline-block}body.page:not(.home):not(.recruit) #site-content .section,body.single #site-content .section{padding:20px 0}body.page:not(.home):not(.recruit) #site-content .section-inner,body.single #site-content .section-inner{padding-bottom:30px}body.page:not(.home):not(.recruit) #site-content .section-inner:after,body.single #site-content .section-inner:after{content:'';display:block;clear:both}body.page:not(.home):not(.recruit) .section h3,body.single .section h3{margin-bottom:30px;border-bottom:1px dotted #000;position:relative;padding:20px 0;line-height:1.4;font-weight:400;font-size:1.625rem}body.page:not(.home):not(.recruit) .section h3:before,body.single .section h3:before{content:"";width:50px;height:6px;background-color:#7e6e43;position:absolute;top:0;left:0}body.page:not(.home):not(.recruit) .section h4,body.single .section h4{margin-bottom:30px;border-bottom:1px solid #7e6e43;line-height:50px;font-size:1.5rem;font-weight:400;color:#7e6e43}body.page:not(.home):not(.recruit) .section h5,body.single .section h5{margin-bottom:20px;padding-left:20px;line-height:30px;font-size:1.125rem;font-weight:400;position:relative}body.page:not(.home):not(.recruit) .section h5:before,body.single .section h5:before{content:"";width:10px;height:10px;display:block;background-color:#7e6e43;position:absolute;left:0;top:10px}body.page:not(.home):not(.recruit) .section h6,body.single .section h6{margin-bottom:20px;font-size:1.125rem}body.page:not(.home):not(.recruit) .section p:not(.btn-normal),body.single .section p:not(.btn-normal){margin-bottom:20px;line-height:1.8}body.page:not(.home):not(.recruit) .section p:not(.btn-normal) a,body.single .section p:not(.btn-normal) a{color:#7e6e43;text-decoration:underline}@media screen and (min-width:769px){body.page:not(.home):not(.recruit) .section p:not(.btn-normal) a:hover,body.single .section p:not(.btn-normal) a:hover{opacity:1;text-decoration:none}}body.page:not(.home):not(.recruit) .section table,body.single .section table{width:100%;border:1px solid #7e6e43;border-collapse:collapse;margin-bottom:30px}body.page:not(.home):not(.recruit) .section table.w10,body.single .section table.w10{width:10%}body.page:not(.home):not(.recruit) .section table.w20,body.single .section table.w20{width:20%}body.page:not(.home):not(.recruit) .section table.w30,body.single .section table.w30{width:30%}body.page:not(.home):not(.recruit) .section table.w40,body.single .section table.w40{width:40%}body.page:not(.home):not(.recruit) .section table.w50,body.single .section table.w50{width:50%}body.page:not(.home):not(.recruit) .section table.w60,body.single .section table.w60{width:60%}body.page:not(.home):not(.recruit) .section table.w70,body.single .section table.w70{width:70%}body.page:not(.home):not(.recruit) .section table.w80,body.single .section table.w80{width:80%}body.page:not(.home):not(.recruit) .section table.w90,body.single .section table.w90{width:90%}body.page:not(.home):not(.recruit) .section table.w100,body.single .section table.w100{width:100%}body.page:not(.home):not(.recruit) .section table th,body.single .section table th{background-color:#7e6e43;border:1px solid #7e6e43;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:10px 15px;color:#fff;line-height:1.8}body.page:not(.home):not(.recruit) .section table th.nowrap,body.single .section table th.nowrap{white-space:nowrap}body.page:not(.home):not(.recruit) .section table th small,body.single .section table th small{font-weight:400}body.page:not(.home):not(.recruit) .section table td,body.single .section table td{padding:10px 15px;border:1px solid #7e6e43;line-height:1.8;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}body.page:not(.home):not(.recruit) .section table td a,body.single .section table td a{color:#7e6e43;text-decoration:underline}@media screen and (min-width:769px){body.page:not(.home):not(.recruit) .section table td a:hover,body.single .section table td a:hover{opacity:1;text-decoration:none}}body.page:not(.home):not(.recruit) .section table td table.clinic_info,body.single .section table td table.clinic_info{width:auto;border-collapse:collapse;margin-bottom:20px;border:1px solid #dcdcdc}body.page:not(.home):not(.recruit) .section table td table.clinic_info th,body.single .section table td table.clinic_info th{padding:5px 15px;font-weight:400;border:none;border:1px solid #dcdcdc;background-color:transparent;color:#1d1d1d}body.page:not(.home):not(.recruit) .section table td table.clinic_info td,body.single .section table td table.clinic_info td{padding:5px 15px;border:none;border:1px solid #dcdcdc}body.page:not(.home):not(.recruit) .section table td table.clinic_info thead th,body.single .section table td table.clinic_info thead th{background-color:#f2f2f2}body.page:not(.home):not(.recruit) .section table td table.clinic_info thead th:nth-of-type(2n),body.single .section table td table.clinic_info thead th:nth-of-type(2n){background-color:#fff}body.page:not(.home):not(.recruit) .section table td table.clinic_info tbody,body.single .section table td table.clinic_info tbody{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}body.page:not(.home):not(.recruit) .section table td table.clinic_info tbody td,body.single .section table td table.clinic_info tbody td{background-color:#f2f2f2;text-align:center;color:#7e6e43}body.page:not(.home):not(.recruit) .section table td table.clinic_info tbody td:nth-of-type(2n),body.single .section table td table.clinic_info tbody td:nth-of-type(2n){background-color:#fff}body.page:not(.home):not(.recruit) .section table td table.clinic_info table.clinic_info,body.single .section table td table.clinic_info table.clinic_info{width:100%;border-collapse:collapse;margin-bottom:20px}body.page:not(.home):not(.recruit) .section table td table.clinic_info table.clinic_info th,body.single .section table td table.clinic_info table.clinic_info th{padding:7px;font-weight:400;border-right:1px solid #dcdcdc}body.page:not(.home):not(.recruit) .section table td table.clinic_info table.clinic_info td,body.single .section table td table.clinic_info table.clinic_info td{padding:7px;border-right:1px solid #dcdcdc}body.page:not(.home):not(.recruit) .section table td table.clinic_info table.clinic_info thead th,body.single .section table td table.clinic_info table.clinic_info thead th{background-color:#f2f2f2}body.page:not(.home):not(.recruit) .section table td table.clinic_info table.clinic_info thead th:nth-of-type(2n),body.single .section table td table.clinic_info table.clinic_info thead th:nth-of-type(2n){background-color:#fff}body.page:not(.home):not(.recruit) .section table td table.clinic_info table.clinic_info tbody,body.single .section table td table.clinic_info table.clinic_info tbody{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}body.page:not(.home):not(.recruit) .section table td table.clinic_info table.clinic_info tbody td,body.single .section table td table.clinic_info table.clinic_info tbody td{background-color:#f2f2f2;text-align:center;color:#7e6e43}body.page:not(.home):not(.recruit) .section table td table.clinic_info table.clinic_info tbody td:nth-of-type(2n),body.single .section table td table.clinic_info table.clinic_info tbody td:nth-of-type(2n){background-color:#fff}body.page:not(.home):not(.recruit) .section ul,body.single .section ul{margin-left:30px;margin-bottom:40px;list-style:disc}body.page:not(.home):not(.recruit) .section ul li,body.single .section ul li{margin-bottom:10px}body.page:not(.home):not(.recruit) .section ul.list,body.single .section ul.list{margin-left:0;list-style:none}body.page:not(.home):not(.recruit) .section ul.list li,body.single .section ul.list li{position:relative;padding-left:25px}body.page:not(.home):not(.recruit) .section ul.list li:before,body.single .section ul.list li:before{content:"";width:12px;height:3px;display:block;position:absolute;top:8px;left:0;background-color:#7e6e43}body.page:not(.home):not(.recruit) .section ol,body.single .section ol{margin-left:30px;margin-bottom:40px;list-style:decimal}body.page:not(.home):not(.recruit) .section ol li,body.single .section ol li{margin-bottom:10px}body.page:not(.home):not(.recruit) .section ol.list,body.single .section ol.list{margin-left:0;list-style:none}body.page:not(.home):not(.recruit) .section ol.list li,body.single .section ol.list li{position:relative;padding-left:25px;margin-bottom:10px}body.page:not(.home):not(.recruit) .section ol.list li:before,body.single .section ol.list li:before{content:"";width:0;height:0;border-style:solid;border-width:2.5px 0 2.5px 5px;border-color:transparent transparent transparent #7e6e43;display:block;position:absolute;top:8px;left:0}body.page:not(.home):not(.recruit) .section table td ul,body.page:not(.home):not(.recruit) .section table td ol,body.single .section table td ul,body.single .section table td ol{margin-bottom:0}body.page:not(.home):not(.recruit) .section .box:after,body.single .section .box:after{content:'';display:block;clear:both}body.page:not(.home):not(.recruit) .section .box h4,body.page:not(.home):not(.recruit) .section .box h5,body.single .section .box h4,body.single .section .box h5{display:inline-block}body.page:not(.home):not(.recruit) .section .box img,body.single .section .box img{-webkit-box-shadow:1px 3px 5px 0 #ccc;-moz-box-shadow:1px 3px 5px 0 #ccc;box-shadow:1px 3px 5px 0 #ccc}body.page:not(.home):not(.recruit) .section .box01,body.single .section .box01{background-color:#f0f0f0;border-radius:18px;padding:40px 40px 30px}body.page:not(.home):not(.recruit) .section .box01 .row,body.single .section .box01 .row{margin-bottom:0!important}body.archive article .table-contents{justify-content:center;margin-bottom:50px!important}body.archive article .newslist{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px}body.archive article .newslist .item{width:47%;border:1px solid #CFCFCF;margin-bottom:30px}body.archive article .newslist .item a{display:block;padding:20px}body.archive article .newslist .item .meta{margin-bottom:10px!important}body.archive article .newslist .item .cat{display:inline-block;width:100px;margin-right:10px;text-align:center;background-color:#666;line-height:24px;color:#fff;font-size:.875rem}body.archive article .newslist .item .cat.cat-blog{background-color:#a3a3a3}body.archive article .newslist .item .thumbnail{width:380px;height:253px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-bottom:20px}body.archive article .newslist .item .btn-normal{text-align:center}body.archive article .newslist .item h3{margin-bottom:10px;font-weight:400}body.archive article .pagination{display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}body.archive article .pagination span{display:inline-block;width:50px;margin:0 5px;line-height:50px;border:1px solid #7e6e43;text-align:center;background-color:#7e6e43;color:#fff}body.archive article .pagination span.next{width:50px;border:none;background-color:transparent;margin-left:20px}body.archive article .pagination span.prev{width:50px;border:none;background-color:transparent;margin-right:20px}body.archive article .pagination a{margin:0 5px;display:inline-block}body.archive article .pagination a.pager{width:50px;border:1px solid #a0a0a0;text-align:center;background-color:#fff;line-height:50px}body.archive article .pagination a.next{margin-left:20px;border-bottom:1px solid #1d1d1d}body.archive article .pagination a.prev{margin-right:20px;border-bottom:1px solid #1d1d1d}body.single.news .section h3{margin-bottom:20px}body.single.news .section h3+.date{text-align:right;margin-bottom:50px!important}body.single.news .section .row.photos{list-style:none;margin:0;justify-content:center}body.single.news .section .row.photos>*{width:33%;padding:0 1% 20px}body.single.news .section .row.photos>* img{width:100%;height:auto}body.single.news #site-content .entry-footer .section-inner{display:flex;justify-content:space-between;padding:30px 0}body.single.news #site-content .entry-footer .section-inner:after{display:none}body.single.news #site-content .entry-footer .section-inner p:not(.btn-normal).next{text-align:right}body.single.news #site-content .entry-footer .section-inner p:not(.btn-normal) a{padding:15px 5px 3px;margin-bottom:12px;display:inline-block}@media screen and (max-width:768px),print{#site-content article .entry-header{height:100px}#site-content article .entry-header-inner{padding-left:20px;padding-right:20px}#site-content article .entry-header-inner h2{font-size:1.4285rem}#site-content .breadcrumb #breadcrumb{width:100%;padding:20px}#site-content .boxes{display:block}#site-content .boxes .box{margin-left:auto;margin-right:auto}#site-content .buttons{display:block}#site-content .buttons .btn-normal{width:100%}#site-content .buttons .btn-normal a{padding:10px 15px 8px 40px;font-size:1.125rem;line-height:1.4}#site-content .buttons .btn-normal a em{margin-bottom:5px;padding:3px 15px;font-size:.85rem}#site-content .steps.flow dl{display:flex}#site-content .steps.flow dl dd{width:calc(100% - 80px)}#site-content .faq .item{width:100%}#site-content .faq dl{padding:20px}#site-content .course{display:block}#site-content .course .item{width:100%;margin-right:0}#site-content .course .item:after{transform:rotate(90deg);right:auto;top:auto;bottom:-28px;left:50%;margin-top:0;margin-left:-12px}#site-content .course .item:nth-of-type(3n):after{display:block}body.page:not(.home):not(.recruit) #site-content .section,body.single #site-content .section{padding:0}body.page:not(.home):not(.recruit) #site-content .section .section-inner,body.single #site-content .section .section-inner{padding:20px}body.page:not(.home):not(.recruit) #site-content .section h3,body.single #site-content .section h3{padding-top:20px;padding-bottom:15px;line-height:1.2;font-size:1.333rem}body.page:not(.home):not(.recruit) #site-content .section h4,body.single #site-content .section h4{margin-top:0;padding-bottom:15px;line-height:1.2;font-size:1.214rem}body.page:not(.home):not(.recruit) #site-content .section h5,body.single #site-content .section h5{font-size:1.0714rem;line-height:1.5}body.page:not(.home):not(.recruit) #site-content .section h5:before,body.single #site-content .section h5:before{top:8px}body.page:not(.home):not(.recruit) #site-content .section table,body.single #site-content .section table{width:100%!important}body.page:not(.home):not(.recruit) #site-content .section table th,body.single #site-content .section table th{padding:10px;display:block;border-right:none;border-bottom:none;line-height:1.5}body.page:not(.home):not(.recruit) #site-content .section table td,body.single #site-content .section table td{padding:10px;display:block}body.page:not(.home):not(.recruit) #site-content .section table td table.clinic_info th,body.single #site-content .section table td table.clinic_info th{display:table-cell;padding:5px}body.page:not(.home):not(.recruit) #site-content .section table td table.clinic_info td,body.single #site-content .section table td table.clinic_info td{display:table-cell;padding:5px}body.page:not(.home):not(.recruit) #site-content .section .scroll-table,body.single #site-content .section .scroll-table{overflow-x:scroll;-webkit-overflow-scrolling:touch}body.page:not(.home):not(.recruit) #site-content .section .scroll-table table,body.single #site-content .section .scroll-table table{width:auto!important}body.page:not(.home):not(.recruit) #site-content .section .scroll-table table th,body.single #site-content .section .scroll-table table th{display:table-cell;white-space:nowrap;border-right:1px solid #fff;border-bottom:1px solid #fff}body.page:not(.home):not(.recruit) #site-content .section .scroll-table table td,body.single #site-content .section .scroll-table table td{display:table-cell}body.page:not(.home):not(.recruit) #site-content .section#access iframe,body.single #site-content .section#access iframe{height:300px}body.archive article .newslist .item{width:49%}body.archive article .newslist .item .thumbnail{width:300px;height:200px;margin:auto auto 20px;background-size:cover}body .clinic-info p.logo{margin-bottom:10px!important;justify-content:center}body .clinic-info p.logo span.site-title{margin-right:0;width:320px;height:70px}body .clinic-info p.logo span.clinic_name{font-size:1.71rem;line-height:1}body .clinic-info .address a{float:none;display:block}body .clinic-info table{margin-bottom:10px}body.single.news .section .row.photos{list-style:none;margin:0;display:flex!important;justify-content:center}}@media screen and (max-width:767px){#site-content .boxes .box{width:100%;padding-top:150px}#site-content .boxes .box img{width:100%;height:auto}#site-content .boxes .box h4{width:95%;padding:15px 40px}#site-content .boxes .box h4:before{height:60px}#site-content .boxes .box p{padding:0 20px}#site-content .steps.flow dl{display:block;position:relative;margin-bottom:50px}#site-content .steps.flow dl:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:16px 15px 0;border-color:#7e6e43 transparent transparent;position:absolute;bottom:-35px;left:50%;margin-left:-15px}#site-content .steps.flow dl:last-child:after{display:none}#site-content .steps.flow dl dt{width:100%;padding:5px;font-size:1.785rem}#site-content .steps.flow dl dt small{display:inline-block;margin-right:5px}#site-content .steps.flow dl dd{width:100%;padding:15px 15px 0}#site-content .steps.flow dl dd img{width:100%;float:none;margin-left:0}body.page:not(.home):not(.recruit) .section .box01,body.single .section .box01{background-color:#f0f0f0;border-radius:12px;padding:20px 20px 15px}body.archive article .newslist{display:block}body.archive article .newslist .item{width:100%}body.archive article .pagination{font-size:1rem}body.archive article .pagination span{width:35px;line-height:35px}body.archive article .pagination span.next{width:35px}body.archive article .pagination span.prev{width:35px}body.archive article .pagination a.pager{width:35px;line-height:35px}body.single.news #site-content .section-inner .nav-post{justify-content:center;align-items:center;flex-direction:column;padding:30px 20px}body.single.news #site-content .section-inner .nav-post p:not(.btn-normal){width:100%;margin:0!important;text-align:center!important}body.single.news #site-content .section-inner .nav-post .prev,body.single.news #site-content .section-inner .nav-post .next{width:100%;display:inline-block;padding:0;margin:0}body.single.news #site-content .section-inner .nav-post .prev a,body.single.news #site-content .section-inner .nav-post .next a{align-items:center;text-align:center}body.single.news #site-content .section-inner .nav-post p.btn-normal{width:100%;max-width:320px;margin:15px auto 15px!important}body.single.news #site-content .section-inner .nav-post p:not(.btn-normal) a span{margin-bottom:5px;padding:0 5px}}.profile-in{display:flex}.pr-img{padding-right:20px;width:200px;box-sizing:border-box}.pr-img img{width:100%;height:auto;box-sizing:border-box}.pro-txt{width:calc(100% - 200px)}.pr-name{display:flex;font-size:24px;font-weight:700}.pr-last{padding-right:10px}.pro-txt p{margin-bottom:5px!important}.pr-bio{font-size:14px;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px}.aut_out{display:flex;flex-wrap:wrap}.author-ft{width:100%;box-sizing:border-box}.list-controls{width:600px;margin:0 auto 30px;background:#fef9eb;border:1px solid #7e6e43;padding:20px 30px;box-sizing:border-box}#toc .toc-h3 a,#toc .toc-h4 a,#toc .toc-h5 a{color:#7e6e43;font-weight:700;padding-left:15px;position:relative;cursor:pointer}#toc .toc-h3 a:before,#toc .toc-h4 a:before,#toc .toc-h5 a:before{width:5px;height:5px;background:#7e6e43;border-radius:50%;position:absolute;content:"";left:0;top:8px}#toc .toc-h4{margin-left:20px}#toc .toc-h5{margin-left:40px}.toc_mn{font-weight:700;display:block;position:relative;transition:0.3s all;border-radius:10px;margin-bottom:0px!important}.toc_mn:before{position:absolute;width:15px;height:2px;content:"";right:0px;top:50%;transform:translateY(-50%) rotate(45deg);transform-origin:center;background:#1d1d1d;transition:0.3s all}.toc_mn:after{position:absolute;width:15px;height:2px;content:"";right:0px;top:50%;transform:translateY(-50%) rotate(-45deg);transform-origin:center;background:#1d1d1d;transition:0.3s all}.toc_mn:hover{background:#00a4bd;color:#fff;cursor:pointer;padding:0 10px}.toc_mn:hover:before,.toc_mn:hover:after{right:10px;background:#fff}.toc_mn.toc-avt:before{transform:translateY(-50%) rotate(0deg)}.toc_mn.toc-avt:after{transform:translateY(-50%) rotate(-90deg)}.toc-ct{margin-top:20px}body.single #site-content .section-inner.pb0{padding-bottom:0px}@media screen and (max-width:768px){.list-controls{width:96%;max-width:600px}}@media screen and (max-width:768px){.list-controls{width:96%;max-width:600px}}@media screen and (max-width:640px){.profile-in{flex-wrap:wrap}.pro-txt{width:100%}.pr-img{width:100%;padding:0;text-align:center}.pr-img img{max-width:100%;width:auto}}@media screen and (max-width:375px){.pr-name{font-size:5vw}}.tel-style01.sp-only{display:none}@media screen and (max-width:768px){body .clinic-info .contact .tel{background-image:none}#footer-info .row .area-clinic_info .contact .tel{padding-left:0;padding-right:5px}.tel-style01.sp-only{display:inline;width:17px;margin-right:5px}}img{max-width:100%;height:auto}.video{margin-top:40px;position:relative;padding-bottom:calc(315/560*100%);max-width:800px;margin:0 auto}.video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.box_grey{background:#eee;border-radius:20px;padding:30px;margin-bottom:40px}.box_grey h6 span{border-bottom:1px solid #333;padding-left:15px;font-size:1.125rem}.box_grey h6{position:relative}.box_grey h6:after{position:absolute;content:"";display:block;top:10px;left:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #7e6e43}p.mb_0{margin-bottom:0!important}#site-header .site-time{display:none}.btn_menu{display:none}#site-header .header-options .tagline .time{font-size:84%;font-weight:700;letter-spacing:1px;color:#333031}.director h4{font-size:2rem;margin-bottom:30px;border-bottom:1px dotted #000;text-align:left}.section .career{margin-left:30px;padding:0px 0 10px}.director h5{margin-bottom:20px;padding-left:20px;line-height:30px;font-size:1.125rem;font-weight:400;position:relative}.director h5:before{content:"";width:10px;height:10px;display:block;background-color:#7e6e43;position:absolute;left:0;top:10px}@media screen and (max-width:768px){.box_grey{padding:16px}.box_grey h6 span{font-size:1rem}#site-header .header-options .tagline .time{display:none}#site-header .site-time{display:block;font-size:.7rem;font-weight:700;color:#333031;width:100%}#site-header .header-navigation-wrapper .btn_menu{display:block;border:1px solid #d8d8d8;border-top:none;border-bottom:none;padding:10px 0}#site-header .header-navigation-wrapper .btn_menu ul li.btn-tel{width:100%;padding:0;text-align:center;font-size:1rem;line-height:1.2;max-width:250px;margin:0 auto 5px}#site-header .header-navigation-wrapper .btn_menu ul li.btn-tel a{display:block;color:#16382f;background:#f0f0f0}#site-header .header-navigation-wrapper .btn_menu ul li.btn-tel a .badge{display:inline-block;border:1px solid #7e6e43;padding:0 7px;color:#7e6e43;margin-right:5px;line-height:20px;font-size:.7142rem}#site-header .header-navigation-wrapper .btn_menu ul li.btn-tel a .number{vertical-align:middle;display:inline-block;background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/ico_phone.png);background-repeat:no-repeat;background-position:left center;padding-left:18px;font-size:1rem;line-height:50px;background-size:auto 20px}#site-header .header-navigation-wrapper .btn_menu ul li.btn-reserve{width:100%;text-align:center;max-width:250px;margin:0 auto}#site-header .header-navigation-wrapper .btn_menu ul li.btn-reserve a{color:#fff;position:relative;text-decoration:none;display:flex;align-items:center;justify-content:center;background-color:#7e6e43;padding:0;line-height:50px;font-size:1rem}#site-header .header-navigation-wrapper .btn_menu ul li.btn-reserve a .badge{background-color:#fff;display:inline-block;color:#333031;font-size:.7142rem;font-weight:500;margin-right:5px;padding:0 5px;line-height:20px;border-radius:5px}#site-header .header-navigation-wrapper .btn_menu ul li.btn-reserve a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #fff;position:absolute;bottom:5px;right:5px}.director h4{font-size:1.333rem}.section .career{margin-left:0px}.director .btn-normal a{display:block;width:250px;margin:0 auto}}@media screen and (max-width:375px){#menu .tab-contents .menulist dl dd.btn-normal a span.only-sp{font-size:90%}}#news .section-inner{border-radius:unset;padding:0 0 60px 0}#news .tab-wrapper{padding:30px 30px;background:#f1f1f1}#news .btn-normal{text-align:right;margin-top:20px}#news .flex2cl{display:flex;justify-content:space-between;align-items:center}#news .tab{display:flex;justify-content:center;background:#fff;padding:10px 0}#news .tab li{padding:0 15px;list-style:none;position:relative;border-right:1px solid #cfcfcf}#news .tab li:last-child{border-right:unset}#news .tab li a{display:block;padding:10px;text-align:center;text-decoration:none;color:#4D4D4D;position:relative;border:2px solid #fff}#news .tab li.current a{background-color:#7e6e43;color:#fff;border:2px solid #7e6e43}#news .tab-contents{height:205px;overflow-y:scroll;margin:auto;margin-top:15px;margin-bottom:30px;padding-right:30px}#news .tab-contents::-webkit-scrollbar{width:6px;height:6px}#news .tab-contents::-webkit-scrollbar-track{border-radius:0;border:1px solid #dcdcdc}#news .tab-contents::-webkit-scrollbar-thumb{border-radius:0;background-color:#dcdcdc}#news .tab-contents ul{display:none}#news .tab-contents li{border-bottom:1px solid #CFCFCF;list-style:none;margin-bottom:0}#news .tab-contents li:first-child{border-top:1px solid #CFCFCF}#news .h4_ttl_idx{margin-bottom:0}#news .tab-contents li a{display:block;padding:20px 0;text-decoration:none;color:#4d4d4d}#news .tab-contents li a .date{width:90px;display:inline-block;margin-right:10px}#news .tab-contents li a .cat{width:125px;line-height:25px;text-align:center;margin-right:15px;display:inline-block;font-size:0.8125rem;border:1px solid #7e6e43}#news .tab-contents li a .cat.from_corp{background-color:#7e6e43}#news .tab-contents li a .cat.from_akabane{background-color:#7e6e43}#news .tab-contents li a .cat.from_ikebukuro{background-color:#2C8F73}#news .tab-contents li a .cat.from_shinjuku{background-color:#004c6f}#news .tab-contents li a .cat.from_shinanomachi{background-color:#CD421A}#news .tab-contents li a .cat.from_kawaguchi{background-color:#C11B20}#news .tab-contents li a .cat.from_ageo{background-color:#D64577}#news .tab-contents li a .cat.from_toda{background-color:#2F55A5}#news .tab-contents li a .cat.from_higashiomiya{background-color:#5c2784}#news .tab-contents li a .cat.from_frienddental{background-color:#884528}#news .tab-contents li a .cat.from_implant{background-color:#717171}#news .tab-contents li a .cat.from_laboratory{background-color:#717171}#news .tab li.current a:after{content:'';position:absolute;left:0;right:0;margin:0 auto;width:0;height:0;bottom:-5px;border-top:5px solid #7e6e43;border-left:5px solid transparent;border-right:5px solid transparent}.ggmap iframe{max-height:450px}#information{background-image:unset!important}#news .ttl_news{line-height:25px;border-left:3px solid #7e6e43;padding-left:12px;margin-bottom:10px;font-size:1.375rem}@media screen and (max-width:768px),print{#news{display:none}#information{background-image:url(/wpapps/wp-content/themes/AkabaneshikaClinic2020_C/assets/css/../img/bg_01.png)!important}#news .ttl_news{line-height:20px;font-size:1.142rem}}.list.decra a{text-decoration:underline!important}