@charset "UTF-8";
/*!
Theme Name:   テンプレート｜公式サイト
Theme URI:    http://www.template.com//
Author:       WEB CONSULTING LAB
Author URI:   http://www.webconsultinglab.com/
Description:  テンプレート様 WP theme
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  template
Tags:         企業サイト
*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-width:1120px;overflow-x:scroll}body{margin:0}body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}a{background-color:transparent}a:active,a:hover{outline:0}a:hover{opacity:.7 !important}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:top}img.img-full{width:100%;max-width:inherit}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.pc{display:block}a.pc,img.pc,span.pc{display:inline-block}.sp{display:none}@media screen and (max-width:767px){.pc{display:none}a.pc,img.pc,span.pc{display:none}.sp{display:block}a.sp,img.sp,span.sp{display:inline-block}}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{overflow:auto;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{overflow:hidden;background:#fff;color:#4d4d4d;font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-size:10px;font-size:1rem;line-height:1.5384615385;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.font-size-small body{font-size:8px;font-size:.8rem}.font-size-large body{font-size:12px;font-size:1.2rem}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#4d4d4d;text-decoration:none;cursor:pointer}a:hover,a:focus,a:active{color:none;text-decoration:none;outline:0}.button-hover,#secondary .side-nav .banner-links>li>a:hover,#secondary .side-nav .button-links>li>a:hover,#primary #pager .prev>a:hover,#primary #pager .next>a:hover,#primary #pager .list>a:hover,#primary #pagination ul>li>a.arrow:hover,#primary #pagination ul>li>a.page:hover{margin-top:1px;margin-bottom:-1px}hr{background-color:#e2e2e2;border:0;height:1px;margin-bottom:1.5em}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6{clear:both;font-size:100%;font-weight:400}p{margin-bottom:1.5rem;line-height:1.6em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5rem}address{margin:0 0 1.5rem}pre{overflow:auto;margin-bottom:1.6rem;padding:1.6rem;max-width:100%;background:#e2e2e2;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code,kbd,tt,var{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}abbr,acronym{border-bottom:dotted 1px #4d4d4d;cursor:help}mark,ins{text-decoration:none}small{font-size:75%}big{font-size:125%}.link-hover-inverse,#secondary .side-nav .more-link>a,#primary .more-link>a{text-decoration:none}.link-hover-inverse:hover,#secondary .side-nav .more-link>a:hover,#primary .more-link>a:hover{text-decoration:underline}.monospace{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:15px;font-size:1.5rem}.font-size-small .monospace{font-size:12px;font-size:1.2rem}.font-size-large .monospace{font-size:18px;font-size:1.8rem}ul,ol{margin:auto}ul{list-style:none}ol{counter-reset:li;list-style:none}ol>li{margin-left:1rem;position:relative;padding-left:2rem}ol>li:before{content:counter(li) ". ";counter-increment:li;font-weight:700;position:absolute;left:0;top:0}.list-unstyled,#secondary .side-nav .banner-links,#secondary .side-nav .button-links{padding-left:0;list-style:none}.list-inline,#primary #pagination ul{padding-left:0;list-style:none;font-size:0}.list-inline>li,#primary #pagination ul>li{display:inline-block;font-size:15px;font-size:1.5rem}.font-size-small .list-inline>li,.font-size-small #primary #pagination ul>li,#primary #pagination .font-size-small ul>li{font-size:12px;font-size:1.2rem}.font-size-large .list-inline>li,.font-size-large #primary #pagination ul>li,#primary #pagination .font-size-large ul>li{font-size:18px;font-size:1.8rem}.list-table{padding-left:0;list-style:none;display:table;margin:0 0 25px;padding:0;width:100%;text-align:center}.list-table>li{display:table-cell;vertical-align:middle}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.button{display:inline-block;border:1px solid;border-color:transparent;border-radius:3px;background:#8c6931;color:#a46f76;text-decoration:none;text-align:center;-webkit-appearance:none}.button:hover,.button:active,.button:focus{border-color:transparent;background:#c0924a;color:#fff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{border:1px solid #8c6931;color:#666;-webkit-appearance:none}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #8c6931}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{padding:3px}textarea{padding-left:3px;vertical-align:middle}#wrapper{overflow:auto;width:100%;font-size:15px;font-size:1.5rem}.font-size-small #wrapper{font-size:12px;font-size:1.2rem}.font-size-large #wrapper{font-size:18px;font-size:1.8rem}.container{margin:0 auto;width:1120px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.screen-reader-text{overflow:hidden;position:absolute !important;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}.screen-reader-text:focus{display:block;top:5px;left:5px;z-index:100000;padding:15px 23px 14px;width:auto;height:auto;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#4d4d4d;font-size:14px;font-size:1.4rem;font-weight:700;text-decoration:none;line-height:normal}.font-size-small .screen-reader-text:focus{font-size:11.2px;font-size:1.12rem}.font-size-large .screen-reader-text:focus{font-size:16.8px;font-size:1.68rem}[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5rem;margin-bottom:1.5rem}.alignright{display:inline;float:right;margin-left:1.5rem;margin-bottom:1.5rem}.aligncenter{clear:both;margin-bottom:1.5rem;display:block;margin-left:auto;margin-right:auto}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075rem 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.widget{margin:0 0 1.5rem}.widget select{max-width:100%}body{color:#666}header#header{position:relative}header#header .intro{background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%);color:#fff;font-size:1.2rem;font-weight:700;position:relative;z-index:10}header#header .intro .container{position:relative;padding:0;text-align:center}header#header .intro .container h1{font-weight:700;text-align:center;margin:5px 0 10px}header#header .intro .container a{font-size:4rem;color:#fff;display:inline-block;line-height:1;margin:0 auto 10px}header#header .main{background:-webkit-gradient(linear,left bottom,left top,color-stop(41%,#fff),to(#eae3be));background:linear-gradient(0deg,#fff 41%,#eae3be 100%)}header#header .container .head_logo{letter-spacing:-.5em;padding:15px 0 5px}header#header .container .head_logo>*{display:inline-block;letter-spacing:normal;vertical-align:top}header#header .container .head_logo .address{width:330px;text-align:center;font-size:1.3rem;margin-left:70px}header#header .container .head_logo .infobtn a.moreBtn{display:block;text-decoration:none !important;background:#a46f76;color:#fff;border-radius:50px;padding:.6rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.9rem;line-height:1;text-align:center;width:194px;margin:0 0 5px;-webkit-box-shadow:2px 2px 3px 0px #a8a8a8;box-shadow:2px 2px 3px 0px #a8a8a8}header#header .container .head_logo .infobtn a.moreBtn:last-child{font-size:1.3rem;padding:.9rem 1rem}header#header .container .eventBtn{margin:0;text-align:center}header#header .container .eventBtn .contact{letter-spacing:-.5em;margin:6px 0 4px}header#header .container .eventBtn .contact li{width:11.1111111111%;display:inline-block}header#header .container .eventBtn .contact li a{letter-spacing:normal;display:inline-block;line-height:1.4;color:gray;font-size:1.4rem}header#header .container .eventBtn .tel{display:inline-block;letter-spacing:normal}header#header .container .eventBtn .tel p{font-size:16px;margin-bottom:0;font-weight:700}header#header .container .eventBtn .tel a{display:inline-block;vertical-align:top;margin-left:10px}header#header .container .head_nav{float:right;width:47%;overflow:hidden}header#header .container .head_nav>.tel{display:inline-block;margin-right:2rem;margin-top:15px}header#header .container .head_nav>.tel span{font-size:1.6rem;font-weight:700;color:#683e27;vertical-align:top;margin-right:1rem}header#header .container .main_list{clear:both;letter-spacing:-.5em;margin:2rem 0 1rem}header#header .container .main_list>li{display:inline-block;letter-spacing:normal;border-radius:20px;text-align:center;margin-left:17px;position:relative;-webkit-transition-delay:.2s;transition-delay:.2s}header#header .container .main_list>li>a{display:block;font-size:2rem;color:#fff;font-weight:700;width:214px;padding:1rem 0;line-height:1}header#header .container .main_list>li.toggle>a:after{font-family:FontAwesome;content:"\f078";position:absolute;top:0;bottom:0;margin:auto;right:1rem;font-weight:400;height:22px}header#header .container .main_list>li.toggle.active{border-radius:20px 20px 0 0;-webkit-transition-delay:0s;transition-delay:0s}header#header .container .main_list>li.toggle.active>a:after{display:none}header#header .container .main_list>li ul{display:none;width:100%;position:absolute;z-index:10;text-align:left;border:solid 1px;background-color:#fffdf2}header#header .container .main_list>li ul li{border-bottom:solid 1px}header#header .container .main_list>li ul li:last-child{border:none}header#header .container .main_list>li ul a,header#header .container .main_list>li ul span{background:#fffdf2;color:#48413d;line-height:1;display:block;font-size:1.6rem;padding:1.5rem .8rem;padding-right:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}header#header .container .main_list>li ul a:after,header#header .container .main_list>li ul span:after{font-family:FontAwesome;content:"\f054";position:absolute;top:0;bottom:0;margin:auto;right:1rem;height:11px;font-size:1.1rem}header#header .container .main_list>li:first-child{background-color:red;margin-left:0}header#header .container .main_list>li:first-child ul{border-color:red}header#header .container .main_list>li:first-child ul li{border-color:red}header#header .container .main_list>li:nth-child(2){background-color:#9ec719}header#header .container .main_list>li:nth-child(2) ul{border-color:#9ec719}header#header .container .main_list>li:nth-child(2) ul li{border-color:#9ec719}header#header .container .main_list>li:nth-child(3){background-color:#f38f8f}header#header .container .main_list>li:nth-child(3) ul{border-color:#f38f8f}header#header .container .main_list>li:nth-child(3) ul li{border-color:#f38f8f}header#header .container .main_list>li:nth-child(4){background-color:#f9b000}header#header .container .main_list>li:nth-child(4) ul{border-color:#f9b000}header#header .container .main_list>li:nth-child(4) ul li{border-color:#f9b000}header#header .container .main_list>li:nth-child(5){background-color:#45d1c5}header#header .container .main_list>li:nth-child(5) ul{border-color:#45d1c5}header#header .container .main_list>li:nth-child(5) ul li{border-color:#45d1c5}#global-nav{background-color:#8c6931}#global-nav .container{text-align:center;background-color:rgba(255,255,255,.7)}#global-nav .container nav.menu{display:inline-block;margin-bottom:1rem;display:block;text-align:center;margin-bottom:0;letter-spacing:-.5em}#global-nav .container nav.menu ul li{letter-spacing:normal;display:inline-block;margin-right:0;vertical-align:middle;width:25%;background:-webkit-gradient(linear,left top,right top,from(#8c6931),color-stop(50%,#c2a143),to(#8c6931));background:linear-gradient(90deg,#8c6931 0%,#c2a143 50%,#8c6931 100%)}#global-nav .container nav.menu ul li a{display:block;font-weight:400;font-size:1.9rem;color:#fff;line-height:1;padding-top:1rem;padding-bottom:1rem;margin-top:0}#global-nav .container nav.menu ul li a span{vertical-align:middle}#global-nav .container nav.menu ul li a img{vertical-align:middle;margin-right:1.5rem}#global-nav .container .text{clear:both;text-align:center;font-size:2.7rem;text-align:center;color:#696969;margin:10px 0 12px}#global-nav .container .text a{width:530px;font-size:2.3rem;-webkit-box-shadow:3px 3px 5px 0px #b3b3b3;box-shadow:3px 3px 5px 0px #b3b3b3;padding:0 1rem}#global-nav .container .text a span{font-size:1.6rem;color:#009043;padding:0 1rem}#global-nav .container .text a.moreBtn{display:block;text-decoration:none !important;background:#8c6931;color:#fff;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:auto}@media screen and (min-width:733px){#global-nav-smf{display:none !important}}footer#go-top #page-top{position:fixed;bottom:20px;right:20px;z-index:10}footer.foot-nav-section{color:#fff}footer.foot-nav-section .foot-nav{font-size:1.1rem;background:-webkit-gradient(linear,left top,right top,from(#eedfac),to(#ddbe57));background:linear-gradient(90deg,#eedfac 0%,#ddbe57 100%)}footer.foot-nav-section .foot-nav .container .menu{padding:10px 25px}footer.foot-nav-section .foot-nav .container .menu .top{padding-left:0}footer.foot-nav-section .foot-nav .container .menu .top li{text-align:center}footer.foot-nav-section .foot-nav .container .menu>ul{padding:0 0 1rem 15rem;letter-spacing:-.5em;text-align:center}footer.foot-nav-section .foot-nav .container .menu>ul>li{display:inline-block;letter-spacing:normal;vertical-align:top;font-weight:700;width:30%;text-align:left}footer.foot-nav-section .foot-nav .container .menu>ul>li a{color:#8c6931;display:inline-block;text-indent:0}footer.credit{text-align:center;background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%);font-size:1.3rem;color:#fff;padding:.8rem 0;line-height:1}footer.credit p{margin:0}section#side_btn{position:fixed;right:-1px;top:20rem;z-index:999}#pankuzu .container #breadcrumb{padding:1rem 0}#pankuzu .container #breadcrumb ul li{display:inline-block}#pankuzu .container #breadcrumb ul li:after{content:">";margin:0 1rem}#pankuzu .container #breadcrumb ul li:last-child:after{content:none}#pankuzu .container #breadcrumb ul li a{font-size:1.4rem}#pankuzu .container #breadcrumb ul li span{font-size:1.4rem}.primary-btn{display:inline-block;font-weight:700;position:relative;padding:1.5rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:8rem;background-color:#8c6931;color:#fff;border-radius:6px}.primary-btn:after{content:"\f054";font-family:FontAwesome;color:#fff;position:absolute;right:1rem}#page .container{overflow:hidden}#page .container #secondary{float:right;width:240px}#primary{float:left;width:860px;overflow:hidden;border-radius:5px;margin-bottom:3rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.7);padding:0 15px}#primary>article:before,#primary>article:after{content:" ";display:table}#primary>article:after{clear:both}#primary section#page-title h1{font-size:26px;font-size:2.6rem;font-weight:700;padding:0;margin:2rem auto;color:#8c6931;-webkit-box-shadow:none;box-shadow:none;background:0 0;-webkit-filter:none;filter:none}#primary #column-list{letter-spacing:-.5em}#primary #column-list>*{letter-spacing:normal}#primary #column-list article[class^=column]{font-weight:700;display:inline-block;width:23%;margin-right:2%;margin-bottom:20px;vertical-align:top}#primary #column-list article[class^=column]:before,#primary #column-list article[class^=column]:after{content:" ";display:table}#primary #column-list article[class^=column]:after{clear:both}#primary #column-list article[class^=column] a{display:inline-block}#primary #column-list article[class^=column] a .date{color:gray}#primary #column-list article[class^=column] a .head-title{color:#c2a143;font-weight:700}#primary article[class^=post-]{padding:0 0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}#primary article[class^=post-]:before,#primary article[class^=post-]:after{content:" ";display:table}#primary article[class^=post-]:after{clear:both}#primary article[class^=post-] .framebox{position:relative;width:auto;padding-bottom:56.25%;margin:0 -30px 25px}#primary article[class^=post-] .framebox iframe{position:absolute;width:100%;height:100%}#primary article[class^=post-] .post-header{margin-bottom:2rem}#primary article[class^=post-] .post-header .blog-cat,#primary article[class^=post-] .post-header .cat{background:#8c6931;color:#fff;font-size:1.3rem;vertical-align:middle;margin-left:1rem;padding:.5rem .7rem}#primary article[class^=post-] h1{font-size:20px;font-size:2rem;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.9rem 1.5rem .9rem 8.5rem;margin:2rem auto;color:#fff;-webkit-box-shadow:2px 2px 4px 0px rgba(0,0,0,.4196078431);box-shadow:2px 2px 4px 0px rgba(0,0,0,.4196078431);background:url(//misatodental.com/wp-content/themes/theme_misatodental/images/top/ico_logo.png),#8c6931;background:url(//misatodental.com/wp-content/themes/theme_misatodental/images/top/ico_logo.png),-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:url(//misatodental.com/wp-content/themes/theme_misatodental/images/top/ico_logo.png),linear-gradient(90deg,#c2a143 0%,#8c6931 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9cc72f",endColorstr="#84b02f",GradientType=1);background-repeat:no-repeat;background-size:60px,auto;background-position:left 1.5rem center,0}#primary article[class^=post-] h2{font-weight:700;display:block;color:#a27f3f;background:#f7e6c1;font-size:2rem;position:relative;padding:.5rem 1rem;margin:0 0 2rem}#primary article[class^=post-] h2:after{display:block;content:"";position:absolute;width:0;height:0;top:100%;left:15px;border-style:solid;border-width:14px 12px 0;border-color:#f7e6c1 transparent transparent}#primary article[class^=post-] h2.title{margin:0 0 2rem;border-left:4px solid #ddbc69;padding:.5rem 1rem}#primary article[class^=post-] h2.title.caption{font-size:2.1rem;background:0 0;margin-bottom:0}#primary article[class^=post-] h2.title:after{display:none}#primary article[class^=post-] p{margin-bottom:0}#primary article[class^=post-] h3{font-size:1.9rem;color:#8c6931;font-weight:700;padding:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2rem;position:relative}#primary article[class^=post-] h3:after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#ddbc69),to(#fff));background:linear-gradient(90deg,#ddbc69 0%,#fff 100%)}#primary article[class^=post-] h4{font-size:1.86rem;color:#fff;display:inline-block;min-width:30%;font-weight:700;padding:.5rem 1.5rem;margin-bottom:2rem;background:#ddbc69;border-radius:10px;-webkit-box-shadow:2px 2px 4px 0px rgba(0,0,0,.4196078431);box-shadow:2px 2px 4px 0px rgba(0,0,0,.4196078431)}#primary article[class^=post-] a{text-decoration:underline;font-weight:700;color:#49413c}#primary article[class^=post-] img{clear:both;vertical-align:top}#primary article[class^=post-] img.size-full{margin:0 auto 25px;width:100%;max-width:200%}#primary article[class^=post-] img.size-medium{margin-right:20px;float:left}#primary article[class^=post-] table{width:100%;margin-bottom:2.5rem}#primary article[class^=post-] table tr th,#primary article[class^=post-] table tr td{border:1px solid #8c6931;padding:20px 10px}#primary article[class^=post-] table tr th{background:#8c6931;color:#fff;width:30%;font-weight:700}#primary article[class^=post-] table.non-space tr th,#primary article[class^=post-] table.non-space tr td{padding:20px 0}#primary article[class^=post-] .pseudo-table{width:100%;margin-bottom:2.5rem;display:table;table-layout:fixed}#primary article[class^=post-] .pseudo-table article{padding:20px 10px;display:table-cell}#primary article[class^=post-] .pseudo-table article .txt{line-height:1.8em}#primary article[class^=post-] .pseudo-table.non-space article{padding:20px 0}#primary article[class^=post-] .list-arrow li{position:relative;background:url(//misatodental.com/wp-content/themes/theme_misatodental/images/common/ico_list_arrow.png) no-repeat left top 6px;padding-left:2rem;margin-left:1rem}#primary article[class^=post-] .list-circle li{position:relative;margin-left:1rem;padding-left:2rem}#primary article[class^=post-] .list-circle li:before{content:"";display:inline-block;position:absolute;top:6px;left:0;width:10px;height:10px;border-radius:10px;background:#a46f76;margin:0 10px 1px 0;vertical-align:baseline}#primary article[class^=post-] .more.extra{clear:both;text-align:right}#primary article[class^=post-] .more.extra a{font-size:2rem;font-weight:400;text-align:center;display:inline-block;text-decoration:none !important;background:#ca9c70;color:#fff;border-radius:10px;padding:.7rem 3rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#primary article[class^=post-] .more.extra a:after{display:block;content:"";border-right:solid #fff 1px;border-bottom:solid #fff 1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);height:10px;width:10px;position:absolute;top:0;bottom:0;right:15px;margin:auto}#primary article[class^=post-] .more.extra.bnr a{width:40%}#primary article[class^=post-] .article-schedule{width:100%;text-align:center}#primary article[class^=post-] .article-schedule td{width:50%;border:none}#primary article[class^=post-] .article-schedule td a{color:#fff;display:block;background:#3f89ff;border-radius:10px;font-weight:700;padding:.8rem 2.8rem;font-size:1.8rem}#primary article[class^=post-] .deco-text{position:relative;margin:2em 0;padding:.7em 1em;border:solid 3px #ddbc69;border-radius:8px}#primary article[class^=post-] .deco-text .deco-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#fff;color:#ddbc69;font-weight:700}#primary article[class^=post-] .deco-text p{margin:0;padding:0}#primary article[class^=post-] .non-select{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#primary article[class^=post-] #access-section{margin-bottom:20px}#primary article[class^=post-] #access-section .map{overflow:hidden}#primary article[class^=post-] #access-section .map #gMap{display:block;float:right;width:100%;height:345px}#primary article[class^=post-] #childlist{clear:both;margin-top:3rem}#primary article[class^=post-] #childlist li{clear:both;margin-bottom:2rem;padding-bottom:15px;background:url(//misatodental.com/wp-content/themes/theme_misatodental/images/common/ico_h2.png) repeat-x left bottom}#primary article[class^=post-] #childlist li:last-child{background:0 0}#primary article[class^=post-] #childlist li h3{font-size:1.8rem;color:#fff;background:#9a6238;font-weight:700;display:block;padding:1.3rem 2.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;margin-bottom:2rem;border-radius:10px}#primary article[class^=post-] #childlist li .thumbnail{display:inline;float:left;margin-right:1.5rem;margin-bottom:1.5rem}#primary article[class^=post-] #childlist li .excerpt{margin-bottom:1.5rem}#primary article[class^=post-] #childlist li .more{clear:both;text-align:right}#primary article[class^=post-] #childlist li .more a{width:30%;font-size:2rem;font-weight:400;text-align:center;display:inline-block;text-decoration:none !important;background:#ca9c70;color:#fff;border-radius:10px;padding:.7rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}#primary article[class^=post-] .topic{margin-top:6rem}#primary article[class^=post-] .topic h3{font-size:2.4rem;color:#937636;padding-bottom:.8rem}#primary article[class^=post-] .topic h3:after{height:5px;background:-webkit-gradient(linear,left top,right top,from(#c19f55),to(#8c6931));background:linear-gradient(90deg,#c19f55 0%,#8c6931 100%)}#primary article[class^=post-] .topic .contents .thumbnail{display:inline-block;width:280px}#primary article[class^=post-] .topic .contents .logo{display:inline-block;width:280px;background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%);text-align:center;float:left}#primary article[class^=post-] .topic .contents .logo span{display:block;position:relative;padding-bottom:75%}#primary article[class^=post-] .topic .contents .logo img{width:80%;position:absolute;top:21%;right:0;left:0;margin:auto}#primary article[class^=post-] .topic .contents .text{float:right;width:530px;margin-left:20px}#primary article[class^=post-] .topic .contents .text .date{color:#937636;font-size:1.1em;margin-bottom:.5em}#primary article[class^=post-] .topic .moreBtn{display:block;text-align:center;width:100%;background:-webkit-gradient(linear,left top,right top,from(#c19f55),to(#8c6931));background:linear-gradient(90deg,#c19f55 0%,#8c6931 100%);font-size:1.6rem;margin-top:2rem;padding:.5rem;color:#fff;text-decoration:none}#primary .frameWrapper{position:relative;width:100%;padding:136% 0 0}#primary .frameWrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}#primary .caption{-webkit-box-sizing:border-box;box-sizing:border-box;color:#111 !important;font-size:2.1rem;line-height:1;padding:2rem !important;border-bottom:1px solid #e2e2e2;margin:0 -3rem 0 !important;border-left:0 !important}#primary .caption:before{content:"\f068";font-family:FontAwesome;display:inline-block;margin-right:1.2rem;background-position:top;line-height:21px;color:#8c6931}#primary .title{margin-top:30px;margin-bottom:15px;padding-left:10px;color:#8c6931;font-size:19px;font-size:1.9rem}.font-size-small #primary .title{font-size:15.2px;font-size:1.52rem}.font-size-large #primary .title{font-size:22.8px;font-size:2.28rem}#primary .more-link{float:right}#primary .more-link>a{padding-left:16px;background-image:url(//misatodental.com/wp-content/themes/theme_misatodental/images/page/icon-arrow-right.png);background-position:0 50%;background-repeat:no-repeat;color:#8c6931}#primary .btn_list{overflow:hidden;margin-bottom:3rem;display:block;letter-spacing:-.5em}#primary .btn_list.right{text-align:right}#primary .btn_list.center{text-align:center}#primary .btn_list.large{text-align:center}#primary .btn_list.large li{width:80%}#primary .btn_list.type2 li a{font-size:1.6rem;color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#primary .btn_list.half li{width:50%}#primary .btn_list.gray li a{background:-webkit-gradient(linear,left top,right top,from(#b9b0a7),to(#ccc6bf));background:linear-gradient(90deg,#b9b0a7 0%,#ccc6bf 100%);color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#primary .btn_list li{display:inline-block;letter-spacing:normal;width:33.333%;padding:.5rem .8rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#primary .btn_list li a{display:block;text-decoration:none !important;background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%);font-size:1.6rem;color:#fff;border-radius:15px;padding:.9rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 4px 0px rgba(0,0,0,.4196078431);box-shadow:2px 2px 4px 0px rgba(0,0,0,.4196078431)}#primary .btn-more-link{margin-right:0;text-align:right;margin-top:5px}#primary .btn-more-link:after{content:"";clear:both;display:block}#primary .btn-more-link>a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:240px;color:#fff !important;text-decoration:none !important;background:#8c6931;color:#fff;border-radius:22px;padding:1rem;box-sizing:border-box;text-align:center}#primary .banner img{border-radius:5px;-webkit-box-shadow:3px 3px 0px 0px #d9d9d9;box-shadow:3px 3px 0px 0px #d9d9d9}#primary #pagination{margin-top:60px;margin-bottom:30px}#primary #pagination ul{text-align:center}#primary #pagination ul>li>a{vertical-align:middle}#primary #pagination ul>li>a.page{display:inline-block;margin:0 8px;width:27px;height:27px;border:solid 2px #8c6931;border-radius:3px;background-color:#fff;-webkit-box-shadow:2px 2px 0px 0px #d9d9d9;box-shadow:2px 2px 0px 0px #d9d9d9;color:#8c6931;font-size:13px;font-size:1.3rem;font-weight:700;text-decoration:none;text-align:center;line-height:24px}.font-size-small #primary #pagination ul>li>a.page{font-size:10.4px;font-size:1.04rem}.font-size-large #primary #pagination ul>li>a.page{font-size:15.6px;font-size:1.56rem}#primary #pagination ul>li>a.page.current{background-color:#8c6931;color:#fff}#primary #pagination ul>li>a.arrow{display:inline-block;margin:0 8px;width:15px;height:27px;border:none 0 transparent;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;text-indent:100%;white-space:nowrap}#primary #pagination ul>li>a.arrow.prev{background-image:url(//misatodental.com/wp-content/themes/theme_misatodental/images/pagination/icon-arrow-left.png)}#primary #pagination ul>li>a.arrow.next{background-image:url(//misatodental.com/wp-content/themes/theme_misatodental/images/pagination/icon-arrow-right.png)}#primary #pager{width:670px;margin:0 auto;position:relative;margin-top:60px;text-align:center;min-height:70px}#primary #pager .prev>a,#primary #pager .next>a,#primary #pager .list>a{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:140px;border:solid 2px #8c6931;border-radius:3px;background-color:#fff;-webkit-box-shadow:2px 2px 0px 0px #d9d9d9;box-shadow:2px 2px 0px 0px #d9d9d9;color:#8c6931;font-size:13px;font-size:1.3rem;font-weight:700;text-decoration:none;line-height:24px}.font-size-small #primary #pager .prev>a,.font-size-small #primary #pager .next>a,.font-size-small #primary #pager .list>a{font-size:10.4px;font-size:1.04rem}.font-size-large #primary #pager .prev>a,.font-size-large #primary #pager .next>a,.font-size-large #primary #pager .list>a{font-size:15.6px;font-size:1.56rem}#primary #pager .prev{position:absolute;top:0;left:0}#primary #pager .prev>a:before{position:absolute;left:1rem;display:inline-block;content:"\f104";font-size:2rem !important;font-family:FontAwesome}#primary #pager .next{position:absolute;top:0;right:0}#primary #pager .next>a:after{position:absolute;right:1rem;display:inline-block;content:"\f105";font-size:2rem !important;font-family:FontAwesome}#primary #pager .list{position:absolute;top:0;left:50%;margin-left:-70px}#secondary .side-bnr{margin-bottom:2rem}#secondary .side-bnr nav{font-size:0}#secondary .side-bnr nav article{display:inline-block;width:50%;padding:0 .5rem;-webkit-box-sizing:border-box;box-sizing:border-box}#secondary .side-bnr nav article a{display:block}#secondary .side-nav{margin-bottom:15px;border-radius:5px;overflow:hidden}#secondary .side-nav .caption{margin:0;padding:0 1rem;line-height:45px;font-size:20px;font-size:2rem;font-weight:700;background:#f7e6c1;color:#8c6931;border-bottom:1px solid #666659}.font-size-small #secondary .side-nav .caption{font-size:16px;font-size:1.6rem}.font-size-large #secondary .side-nav .caption{font-size:24px;font-size:2.4rem}#secondary .side-nav .caption a{color:#8c6931}#secondary .side-nav nav ul li{background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%);border-bottom:1px solid #666659}#secondary .side-nav nav ul li a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 2.3rem 1rem 1.5rem;line-height:1;font-size:1.6rem;font-weight:600;color:#fff}#secondary .side-nav nav ul li a:hover{text-decoration:underline}#secondary .side-nav nav ul li h3{background:url(//misatodental.com/wp-content/themes/theme_misatodental/images/common/ico_list_arrow_sml_white.png) no-repeat right 9px center;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}#secondary .side-nav nav ul li.childcat{background:#f7e6c1}#secondary .side-nav nav ul li.childcat h3{background:url(//misatodental.com/wp-content/themes/theme_misatodental/images/common/ico_list_arrow_sml.png) no-repeat right 9px center}#secondary .side-nav nav ul li.childcat a{color:#8c6931}#secondary .side-nav nav ul li.childcat.child{background:#feffef}#secondary .side-nav nav ul li.childcat.child span{color:#8c6931}#secondary .side-nav nav ul li.no-child{background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%)}#secondary .side-nav nav ul li:last-child{border-bottom:0}#secondary .side-nav .more-link{margin-right:10px;text-align:right}#secondary .side-nav .more-link>a{padding-left:16px;background-image:url(//misatodental.com/wp-content/themes/theme_misatodental/images/page/icon-arrow-right.png);background-position:0 50%;background-repeat:no-repeat;color:#8c6931}#secondary .side-nav .button-links{margin:5px 0;padding:0}#secondary .side-nav .button-links>li{margin-bottom:10px}#secondary .side-nav .button-links>li>a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px;width:240px;height:40px;border-radius:4px;background-color:#8c6931;background-image:url(//misatodental.com/wp-content/themes/theme_misatodental/images/page/bg-button-link.png);background-position:93% 50%;background-repeat:no-repeat;-webkit-box-shadow:4px 4px 0px 0px #d9d9d9;box-shadow:4px 4px 0px 0px #d9d9d9;color:#fff;text-decoration:none;line-height:40px}#secondary .side-nav .banner-links{margin:30px 0;padding:0}#secondary .side-nav .banner-links>li{margin-bottom:10px}#secondary .side-nav .banner-links>li>a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:50px;width:240px;height:50px;border-radius:4px;background-color:#8c6931;background-position:50% 50%;background-repeat:no-repeat;-webkit-box-shadow:4px 4px 0px 0px #d9d9d9;box-shadow:4px 4px 0px 0px #d9d9d9;color:#fff;text-decoration:none;line-height:50px}#secondary .side-nav .banner-links>li>a.activity{background-image:url(//misatodental.com/wp-content/themes/theme_misatodental/images/page/btn-activity.png)}#secondary .side-nav .banner-links>li>a.movie{background-image:url(//misatodental.com/wp-content/themes/theme_misatodental/images/page/btn-movie.png)}#secondary #side-link{border:none;background:0 0;width:100%}#secondary #side-link h2.side_link_btn a{background:#8c6931;color:#fff;padding:1rem 1.7rem;display:block;margin-bottom:1rem;position:relative}#secondary #side-link h2.side_link_btn a:after{content:"\f054";font-family:FontAwesome;margin-right:1.2rem;color:#fff;position:absolute;right:1rem}body.home #page{background-color:rgba(255,255,255,.7);padding-top:0;margin:0 auto}body.home .mainvisual .hiring{text-align:center}body.home .mainvisual .hiring a{display:inline-block;width:100%;background:#ff5c74}body.home .mainvisual .tel{background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%);color:#fff;font-size:2.9rem;text-align:center;padding:7px 0}body.home .mainvisual .tel p{margin:0 0 5px}body.home .mainvisual .tel a{color:#fff;display:inline-block;font-size:5.4rem;line-height:1}body.home .mainvisual .tel .plan{font-size:2.2rem}body.home .mainvisual .tel .more{margin:10px auto}body.home .mainvisual .tel .more a{display:inline-block;text-align:center;border:solid 2px #fff;font-size:2.2rem;padding:10px 50px 10px}body.home .mainvisual .yoyaku{background:#e0b677;text-align:center;padding:18px 20px 13px}body.home .mainvisual .yoyaku a{width:678.5px;display:inline-block}body.home .mainvisual .slick-box li{position:relative}body.home .mainvisual .slick-box li .copy{position:absolute;width:100%;text-align:center;color:#a46f77;left:0;right:0;font-size:24px;font-size:2.13vw}body.home .mainvisual .slick-box li .copy strong{display:block;font-size:40px;font-size:3.53vw;font-weight:400}body.home .mainvisual .slick-box li .copy.top{top:6%}body.home .mainvisual .slick-box li .copy.bottom{bottom:6%}body.home ul.column2{letter-spacing:-.5rem}body.home ul.column2 li{display:inline-block;letter-spacing:normal;border:solid 1px #dfdcd0;width:49%;border-radius:5px;vertical-align:top}body.home ul.column2 li:nth-child(even){margin-left:1.9%}body.home h3.icon-title{font-size:2rem;font-weight:700;color:#49413c;text-align:center;line-height:1}body.home h3.icon-title img{vertical-align:middle;margin-right:2rem}body.home h3.icon-title span{vertical-align:middle}body.home a.moreBtn{display:block;text-decoration:none !important;background:#a46f76;color:#fff;border-radius:50px;padding:.8rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.9rem;line-height:1;text-align:center;width:446px;margin:auto;-webkit-box-shadow:2px 2px 3px 0px #a8a8a8;box-shadow:2px 2px 3px 0px #a8a8a8}body.home .bnr a.moreBtn{width:auto;background-color:#c07d46;margin-top:15px}body.home .top-title{color:#ab9274;font-size:2.1rem;font-weight:700;text-align:center;margin-top:10px}body.home #open-section{background:url(//misatodental.com/wp-content/themes/theme_misatodental/images/top/bg_opensection.jpg) no-repeat center bottom;background-size:cover;text-align:center}body.home #open-section h2{font-size:2.8rem;color:#684c23;margin:15px 0 10px}body.home #open-section h2 img{vertical-align:bottom;padding-right:10px}body.home #open-section .text{width:960px;margin:auto}body.home #open-section .text p{font-size:2.2rem;color:#684c23}body.home #open-section .text p small{font-size:1.3rem;text-align:left;line-height:1.5;display:inline-block}body.home #about-section{padding-top:40px}body.home #about-section ul.column2{text-align:center}body.home #about-section ul.column2 li{border:none}body.home #about-section .ttl{text-align:center;color:#9ca36f;font-size:2.1rem;margin-bottom:27px}body.home #about-section .ttl img{vertical-align:middle;padding-right:5px}body.home #about-section .greeting{text-align:center;width:90%;margin:0 auto 0}body.home #about-section .greeting figure{display:table-cell;width:277px;margin:0 15px 10px 0}body.home #about-section .greeting .text{text-align:left;font-size:1.8rem;margin-top:30px;margin-bottom:45px}body.home #about-section .greeting .text p{display:table-cell;vertical-align:middle;line-height:1.7}body.home #about-section .greeting .text p.name{display:block;text-align:right}body.home #about-section .greeting .btnArea{letter-spacing:-.5em;text-align:center}body.home #about-section .greeting .btnArea a.moreBtn{letter-spacing:normal;display:inline-block;width:350px;margin:0 30px}body.home #about-section .map{text-align:center;margin:45px 0}body.home #about-section .map ul{letter-spacing:-.5em;text-align:center;margin-bottom:10px}body.home #about-section .map ul li{letter-spacing:normal;display:inline-block;margin-right:20px}body.home #about-section .map ul li:last-child{margin-right:0}body.home #about-section .map a.moreBtn{margin-top:30px}body.home #about-section .map p{font-size:2.2rem;margin:5px 0 5px}body.home #about-section .doctorsfile{text-align:center;background-color:#e2f2d8;padding:15px 2.5%}body.home #about-section .doctorsfile a{display:inline-block;vertical-align:middle}body.home #about-section .doctorsfile a:last-child{width:250px;margin-left:100px}body.home #practice-section h2{padding:0;font-size:2.8rem;color:#fff;text-align:center;background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%)}body.home #practice-section h2.mb20{margin-bottom:20px}body.home #practice-section .container{padding:0 0 15px;overflow:visible}body.home #practice-section .container .links{letter-spacing:-.5em;text-align:center}body.home #practice-section .container .links .btn{width:268px;letter-spacing:normal;display:inline-block;margin-right:16px;margin-bottom:45px;vertical-align:top}body.home #practice-section .container .links .btn:nth-child(4n),body.home #practice-section .container .links .btn:last-child{margin-right:0}body.home #practice-section .container .links .btn .ttl{font-size:2.2rem;color:#b9b0a7;margin-bottom:4px}body.home #practice-section .container .links .btn .ttl img{width:66px;vertical-align:middle;display:block;margin:0 auto 5px}body.home #practice-section .container .links .btn .textArea{text-align:left;font-size:1.2rem}body.home #practice-section .container .links .btn .textArea .subttl{font-size:1.6rem;color:#b9b0a7;margin:5px 0}body.home #practice-section .container .links a.moreBtn{width:260px;font-size:1.6rem}body.home #practice-section .container a.moreBtn{margin-bottom:20px;width:360px}body.home #practice-section .certification{text-align:center;margin-bottom:50px}body.home #practice-section .certification .textBnr{width:485px;margin:0 auto 20px}body.home #practice-section .certification .bnrSub{font-size:1.6rem;color:#b9b0a7}body.home #practice-section .certification .moreBtn{width:360px}body.home #news-section{position:relative;padding-top:30px;padding-bottom:30px;margin-bottom:20px;background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%)}body.home #news-section .container{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:10px}body.home #news-section .container ul.column2{text-align:center;padding-top:20px}body.home #news-section .container ul.column2 li{text-align:left;border:none;padding-bottom:50px;margin-right:5%;margin-bottom:20px;position:relative;width:43.5%}body.home #news-section .container ul.column2 li article{border-bottom:solid 1px #8c6931}body.home #news-section .container ul.column2 li:nth-child(even){margin-right:0;margin-left:0}body.home #news-section .container .news,body.home #news-section .container .detail{font-size:1.6rem;height:100%}body.home #news-section .container .news>h2,body.home #news-section .container .detail>h2{padding:6px 0;font-size:2.8rem;font-weight:700;color:#8c6931;text-align:center}body.home #news-section .container .news .news-feed article span.post-date{display:inline-block;margin-right:1rem}body.home #news-section .container .news .news-feed article a{line-height:1.5em;font-size:1.4rem;padding:.7rem 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle}body.home #news-section .container .news .news-feed article p{font-size:13px}body.home #news-section .container .detail h3{font-size:21px;line-height:1.5em;margin-bottom:1rem;font-weight:700;text-align:center;margin-bottom:1rem}body.home #news-section .container .detail h3 span.post-date{display:inline-block;background:#f6ecdc;margin-right:1rem;padding:2px 8px;border-radius:3px;font-size:1.6rem;font-weight:400;vertical-align:top}body.home #news-section .container .detail h3 span.post-title{max-width:370px;display:inline-block}body.home #news-section .container .detail article p{font-size:1.2rem}body.home #news-section .container .detail article a{display:block}body.home #news-section .moreBtn{width:397px;margin:auto;position:absolute;bottom:0;left:0;right:0}body.home .instagram{text-align:center;padding:10px 0 30px}body.home .instagram .flowbtn{line-height:2;font-family:"Arial",sans-serif;display:inline-block;position:relative;width:220px;height:50px;font-size:23px;border-radius:5px;color:#fff !important;text-decoration:none;vertical-align:top}body.home .instagram .flowbtn i{position:relative;bottom:0;margin-right:10px;vertical-align:middle;position:relative;z-index:1}body.home .instagram .insta_btn .fa-instagram{font-size:28px}body.home .instagram .insta_btn{background:linear-gradient(135deg,#427eff 0%,#f13f79 70%) no-repeat;overflow:hidden}body.home .instagram .insta_btn:before{content:"";position:absolute;top:27px;left:-75px;width:100%;height:100%;background:radial-gradient(#ffdb2c 5%,rgba(255,105,34,.65) 55%,rgba(255,88,96,0) 80%);z-index:0}body.home .instagram .flowbtn div{font-size:18px;position:relative;z-index:1;letter-spacing:normal;display:inline-block}body.home #feature-section .wrapper{margin-bottom:10px}body.home #feature-section .subttl{text-align:center;color:#9ca36f;font-size:2.8rem;margin-bottom:27px}body.home #feature-section .subttl img{vertical-align:middle;padding-right:20px}body.home #feature-section h2.head{padding:0;font-size:2.8rem;color:#fff;text-align:center;margin-bottom:20px}body.home #feature-section h2.head.sterilization{margin:50px auto 30px}body.home #feature-section h3{text-align:center;color:#fff;padding:6px 0;font-size:2.8rem;background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%)}body.home #feature-section .container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:visible}body.home #feature-section .container:first-child{margin-bottom:0}body.home #feature-section .container .clearfix{width:1000px;margin:25px auto}body.home #feature-section .container .clearfix .img{float:left;width:323px}body.home #feature-section .container .clearfix .text{float:right;width:660px}body.home #feature-section .container .clearfix .text h4{font-size:2.8rem;color:#b79c92;line-height:1;margin-bottom:1rem}body.home #feature-section .consultation{background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%);color:#fff;padding-bottom:10px}body.home #feature-section .consultation p{margin:0 auto 1rem;width:1000px}body.home #feature-section .consultation ul.column2 li{border:none;border-radius:0;width:48%;margin-right:4%;position:relative;background-color:#fff;font-size:3.6rem;text-align:center}body.home #feature-section .consultation ul.column2 li small{font-size:1.6rem;display:block}body.home #feature-section .consultation ul.column2 li a{display:block;padding:8px 10px}body.home #feature-section .consultation ul.column2 li:nth-child(even){margin-right:0;margin-left:0}body.home #feature-section .btnArea{letter-spacing:-.5em;text-align:center}body.home #feature-section .btnArea .moreBtn{letter-spacing:normal;display:inline-block;margin:0 30px}body.home #feature-section .thought{padding:0 25px 45px 330px;background:url(//misatodental.com/wp-content/themes/theme_misatodental/images/common/ico_clover_l.png) no-repeat left 25px top}body.home #feature-section .thought h3{font-size:2.8rem;color:#8c6931}body.home #feature-section .treatment{background-color:#8c6931;padding:10px 25px;color:#fff}body.home #feature-section .treatment h4{font-size:1.9rem;text-align:center}body.home #feature-section .treatment p{font-size:1.4rem}body.home #feature-section .treatment .appeal{padding:10px;border-radius:10px;background:#fff url(//misatodental.com/wp-content/themes/theme_misatodental/images/common/ico_ladybug_l.png) no-repeat left 40px center;-webkit-box-shadow:2px 2px 3px 0px #6b6b6b;box-shadow:2px 2px 3px 0px #6b6b6b}body.home #feature-section .treatment .appeal .title{text-align:center;color:#8c6931;font-size:1.4rem}body.home #feature-section .treatment .appeal p{color:#49413c;font-size:1.2rem;margin-left:155px;margin-bottom:10px}body.home #feature-section .map{overflow:hidden}body.home #feature-section .map #gMap{display:block;float:right;width:100%;height:300px}body.home #access-section{padding:24px 0 0}body.home #access-section h3.head{padding:0;font-size:3.1rem;color:#fff;text-align:center;background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%)}body.home #access-section .column2{margin:auto;margin-bottom:50px;text-align:center}body.home #access-section .column2 li{text-align:left;border:none;width:48%;font-size:1.2rem;line-height:1.6;background-color:initial}body.home #access-section .column2 li:nth-child(even){margin-left:3%}body.home #access-section .column2 li span.blue{color:#599ad0}body.home #access-section .column2 li span.red{color:#d47db6}body.home #access-section .column2 li .address{text-align:center;padding:20px 0 0}body.home #access-section .column2 li .address p{font-size:1.8rem;text-align:center;margin-bottom:0}body.home #access-section .column2 li .address a{font-size:5.3rem;color:#666}body.home #access-section .column2 li article table{font-size:16px;margin-bottom:.5em}body.home #access-section .column2 li article table tr{border-bottom:1px solid #727171;font-weight:400}body.home #access-section .column2 li article table tr th{text-align:left;font-weight:400;width:180px;padding:6px 10px}body.home #access-section .column2 li article table tr td{text-align:center;color:#8c6931}body.home #access-section .column2 li article table thead{background-color:#ccccba}body.home #access-section .column2 li article table thead th{padding:0 10px}body.home #access-section .column2 li article table thead td{padding:0 10px;color:#231815}body.home #access-section .column2 li p{margin-top:10px;font-size:16px;text-align:left}body.home #access-section .map{text-align:center;margin-bottom:22px}body.home #access-section .map p{font-size:2.2rem;margin:5px 0 5px}body.home #access-section .tour{text-align:center;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%);padding:10px 0 15px}body.home #access-section .tour .head{font-size:2.8rem}body.home #access-section .tour p{font-size:1.9rem;margin:auto}.contact-us #page form p label{font-weight:700;display:block;margin-bottom:1rem}.contact-us #page form p label span{vertical-align:middle}.contact-us #page form p input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem;border-radius:5px;border:1px solid #8c6931}.contact-us #page form p input[type=radio]{width:auto;vertical-align:middle}.contact-us #page form p textarea{width:100%;border:1px solid #8c6931}.contact-us #page form p input.wpcf7-submit{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#8c6931;color:#fff;line-height:2em;padding:1rem 5rem;font-weight:700;margin:2rem 0}.contact-us #page form p.label{margin-bottom:1rem;line-height:1;font-weight:700}.contact-us #page .info{overflow:hidden}.contact-us #page .info .text{float:left;width:50%}.contact-us #page .info .text h2{font-weight:700;font-size:1.5rem}.contact-us #page .info .text ul li{display:inline-block;margin-right:2rem}.contact-us #page .info .tel{float:right;width:45%}@media screen and (max-width:767px){html{margin-top:0 !important}.container{padding:0;width:95%;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper{position:relative;font-size:1.3rem;min-width:100% !important;overflow:hidden}header#header{height:auto;background-size:cover;top:0;z-index:100;width:100%}header#header .intro{font-size:1.2rem}header#header .intro .container h1{text-align:center;margin:5px 10px 10px}header#header .intro .container a{display:none}header#header .container{width:100%}header#header .container .head_logo{width:75%;float:left;margin-bottom:0;margin-left:10px}header#header .container .head_logo h1{padding:0 1.5rem}header#header .container .head_nav{width:19%;float:right;overflow:hidden;letter-spacing:-.5em;display:table;height:100%}header#header .container .head_nav>*{display:table-cell;letter-spacing:normal;vertical-align:middle;text-align:center;padding:14% 10px 0 0}header#header .container .head_nav>* img{vertical-align:bottom}#scheduleSp.schedule{text-align:center}#scheduleSp.schedule .moreBtn{display:inline-block;font-size:24px;background-color:#fff;width:80%;padding:0 1rem;margin:10px auto 0;border-radius:50px}#scheduleSp.schedule .moreBtn.left{border:solid 3px #d78724;color:#d78724}#scheduleSp.schedule .moreBtn.right{border:solid 3px #14b3a1;color:#14b3a1}#global-nav-smf,.mainNavi{z-index:100;width:100%;background:#fff}#global-nav-smf .container,.mainNavi .container{width:100%}#global-nav-smf .container nav.menu>ul>li a,#global-nav-smf .container nav.menu>ul>li>span,.mainNavi .container nav.menu>ul>li a,.mainNavi .container nav.menu>ul>li>span{background:#fff;color:#333;line-height:1;display:block;height:100%;font-size:1.8rem;font-weight:700;padding:2rem 1.5rem;padding-right:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#global-nav-smf .container nav.menu>ul>li a:after,#global-nav-smf .container nav.menu>ul>li>span:after,.mainNavi .container nav.menu>ul>li a:after,.mainNavi .container nav.menu>ul>li>span:after{font-family:FontAwesome;content:"\f054";position:absolute;top:0;bottom:0;margin:auto;right:1rem;font-weight:400;height:18px}#global-nav-smf .container nav.menu>ul>li>a,#global-nav-smf .container nav.menu>ul>li>span,.mainNavi .container nav.menu>ul>li>a,.mainNavi .container nav.menu>ul>li>span{color:#333;line-height:1;display:block;font-size:1.5rem;padding:.5rem 2rem;border-top:3px solid #666659;border-bottom:4px solid #666659}#global-nav-smf .container nav.menu>ul>li>a:after,#global-nav-smf .container nav.menu>ul>li>span:after,.mainNavi .container nav.menu>ul>li>a:after,.mainNavi .container nav.menu>ul>li>span:after{display:none}#global-nav-smf .container nav.menu>ul>li ul,.mainNavi .container nav.menu>ul>li ul{letter-spacing:-.5em}#global-nav-smf .container nav.menu>ul>li ul li,.mainNavi .container nav.menu>ul>li ul li{letter-spacing:normal;width:50%;display:inline-block;border-bottom:1px solid #666659;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}#global-nav-smf .container nav.menu>ul>li ul li div,.mainNavi .container nav.menu>ul>li ul li div{display:block;width:100%;height:100%}#global-nav-smf .container nav.menu>ul>li ul li div a,.mainNavi .container nav.menu>ul>li ul li div a{display:block;vertical-align:middle}#global-nav-smf .container nav.menu>ul>li ul li:nth-child(odd),.mainNavi .container nav.menu>ul>li ul li:nth-child(odd){border-right:1px solid #666659}#global-nav-smf .container nav.menu>ul>li ul.color>li,.mainNavi .container nav.menu>ul>li ul.color>li{border:none}#global-nav-smf .container nav.menu>ul>li ul.color>li a,#global-nav-smf .container nav.menu>ul>li ul.color>li span,.mainNavi .container nav.menu>ul>li ul.color>li a,.mainNavi .container nav.menu>ul>li ul.color>li span{color:#fff;background:#fff;line-height:1;display:block;font-size:1.8rem;font-weight:700;padding:2rem;padding-right:2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#global-nav-smf .container nav.menu>ul>li ul.color>li a:after,#global-nav-smf .container nav.menu>ul>li ul.color>li span:after,.mainNavi .container nav.menu>ul>li ul.color>li a:after,.mainNavi .container nav.menu>ul>li ul.color>li span:after{font-family:FontAwesome;content:"\f054";position:absolute;top:0;bottom:0;margin:auto;right:1rem;font-weight:400;height:18px}#global-nav-smf .container nav.menu>ul>li ul.color>li:first-child a,#global-nav-smf .container nav.menu>ul>li ul.color>li:first-child span,.mainNavi .container nav.menu>ul>li ul.color>li:first-child a,.mainNavi .container nav.menu>ul>li ul.color>li:first-child span{background:-webkit-gradient(linear,left top,right top,from(#eedfac),to(#ddbe57));background:linear-gradient(90deg,#eedfac 0%,#ddbe57 100%)}#global-nav-smf .container nav.menu>ul>li ul.color>li:nth-child(2) a,#global-nav-smf .container nav.menu>ul>li ul.color>li:nth-child(2) span,.mainNavi .container nav.menu>ul>li ul.color>li:nth-child(2) a,.mainNavi .container nav.menu>ul>li ul.color>li:nth-child(2) span{background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%)}#global-nav-smf .container nav.menu>ul>li ul.color>li:nth-child(3) a,#global-nav-smf .container nav.menu>ul>li ul.color>li:nth-child(3) span,.mainNavi .container nav.menu>ul>li ul.color>li:nth-child(3) a,.mainNavi .container nav.menu>ul>li ul.color>li:nth-child(3) span{background:-webkit-gradient(linear,left top,right top,from(#c2a143),to(#8c6931));background:linear-gradient(90deg,#c2a143 0%,#8c6931 100%)}#global-nav-smf .container nav.menu>ul>li ul.color>li:nth-child(4) a,#global-nav-smf .container nav.menu>ul>li ul.color>li:nth-child(4) span,.mainNavi .container nav.menu>ul>li ul.color>li:nth-child(4) a,.mainNavi .container nav.menu>ul>li ul.color>li:nth-child(4) span{background:-webkit-gradient(linear,left top,right top,from(#eedfac),to(#ddbe57));background:linear-gradient(90deg,#eedfac 0%,#ddbe57 100%)}#global-nav-smf .container nav.menu>ul>li:first-child>a,.mainNavi .container nav.menu>ul>li:first-child>a{background:#fff;color:#333;font-size:1.8rem;border:none;border-bottom:1px solid #666659;padding:1.5rem 2rem}#global-nav-smf .container nav.menu>ul>li:first-child>a:after,.mainNavi .container nav.menu>ul>li:first-child>a:after{display:block;font-family:FontAwesome;content:"\f054";position:absolute;top:0;bottom:0;right:1.5rem;font-weight:400}#global-nav-smf .container .access_nav,.mainNavi .container .access_nav{text-align:center;padding:10px;border-bottom:1px solid #666659}#global-nav-smf .container .access_nav .tel,.mainNavi .container .access_nav .tel{background-color:#8c6931;font-size:26px}#global-nav-smf .container .access_nav .tel a,.mainNavi .container .access_nav .tel a{color:#fff;display:block;line-height:1;padding:12px 10px}#global-nav-smf .container .access_nav .yoyaku,.mainNavi .container .access_nav .yoyaku{padding:10px 0 0}#global-nav-smf .container .access_nav .yoyaku a.moreBtn,.mainNavi .container .access_nav .yoyaku a.moreBtn{display:block;width:100%;font-size:19px;padding:8px;background:#a46f76;color:#fff;border-radius:50px;line-height:1;-webkit-box-shadow:2px 2px 3px 0px #a8a8a8;box-shadow:2px 2px 3px 0px #a8a8a8}#global-nav-smf .container .access_nav ul li,.mainNavi .container .access_nav ul li{margin-top:10px;width:49%}#global-nav-smf .container .access_nav ul li a,.mainNavi .container .access_nav ul li a{text-align:left;border:solid 1px #8c6931;font-size:17px;font-weight:700;color:#fff;background-color:#8c6931;display:block;line-height:1;padding:15px 10px;position:relative}#global-nav-smf .container .access_nav ul li a:after,.mainNavi .container .access_nav ul li a:after{display:block;font-family:FontAwesome;content:"\f054";position:absolute;margin:auto;top:0;bottom:0;right:1rem;font-weight:400;margin:auto;height:16px}#global-nav-smf .container .access_nav ul li:nth-child(odd),.mainNavi .container .access_nav ul li:nth-child(odd){float:left}#global-nav-smf .container .access_nav ul li:nth-child(even),.mainNavi .container .access_nav ul li:nth-child(even){float:right}.mainNavi{border-bottom:1px solid #666659}#global-nav-smf .container nav.menu>ul>li:last-child{margin-top:-1px;position:relative;z-index:10;max-height:66px;background-color:#fff}#global-nav-smf .container nav.menu>ul>li:last-child img{display:block;margin:auto;max-width:375px}#side_btn{display:none}footer.foot-nav-section{margin-top:4rem}footer.foot-nav-section .container{text-align:center}footer.foot-nav-section .container .foot-nav{text-align:center}footer.foot-nav-section .container .foot-nav>div{text-align:center;margin-right:0;display:block}footer.foot-nav-section .container .foot-nav>div ul{margin-right:0}footer.foot-nav-section .container .foot-nav>div ul li{padding:0}footer#go-top #page-top{width:62px;height:62px}footer.credit{font-size:1.2rem;padding:.8rem 0;line-height:1}#footer-nav{display:none}#pankuzu{display:none}#primary{margin:0 -2.5%;border-radius:0;border:0;padding:0}#primary section#page-title h1{padding:0 1.5rem}#primary #column-list{margin:20px 4% 0}#primary #column-list article[class^=column]{width:48%;margin-right:2%;margin-bottom:20px}#primary article[class^=post-]{padding:0 1rem 1rem}#primary article[class^=post-] .framebox{margin:0 -10px}#primary article[class^=post-] .post-header{margin-bottom:2rem}#primary article[class^=post-] .post-header .blog-cat,#primary article[class^=post-] .post-header .cat{background:#8c6931;color:#fff;font-size:1.3rem;vertical-align:middle;margin-left:1rem;padding:.5rem .7rem}#primary article[class^=post-] h1{padding:.6rem 1.5rem .6rem 5rem;background-size:30px,auto;background-position:left 1rem center,0}#primary article[class^=post-] h2{font-size:2rem}#primary article[class^=post-] h2.title{margin-bottom:1.5rem}#primary article[class^=post-] h2.title.caption{font-size:1.9rem;margin:0 !important}#primary article[class^=post-] p{margin-bottom:.5rem;line-height:1.5em}#primary article[class^=post-] p img{display:block;margin:auto}#primary article[class^=post-] h3{margin-bottom:1rem}#primary article[class^=post-] h4{margin-bottom:1rem}#primary article[class^=post-] .alignleft{float:none;margin-right:auto}#primary article[class^=post-] img{clear:both}#primary article[class^=post-] img.size-full{margin:0 auto 0;max-width:100%}#primary article[class^=post-] img.size-medium{margin-right:20px;float:left}#primary article[class^=post-] table{width:100% !important;height:auto !important;margin-bottom:2.5rem;overflow:auto}#primary article[class^=post-] table tr th,#primary article[class^=post-] table tr td{border:1px solid #8c6931;line-height:1;padding:20px 23px}#primary article[class^=post-] table tr th{background:#8c6931;color:#fff;width:30%;font-weight:700}#primary article[class^=post-] .pseudo-table{width:100% !important;height:auto !important;margin-bottom:2.5rem;overflow:auto}#primary article[class^=post-] .pseudo-table article{width:100% !important;display:block;height:auto !important;line-height:1;padding:1rem}#primary article[class^=post-] .pseudo-table article .pic{margin-bottom:.5rem}#primary article[class^=post-] .pseudo-table article .txt{margin-bottom:.5rem}#primary article[class^=post-] .fullspan{display:block}#primary article[class^=post-] .fullspan tr{height:auto !important}#primary article[class^=post-] .fullspan tr th,#primary article[class^=post-] .fullspan tr td{width:100% !important;display:block;height:auto !important}#primary article[class^=post-] .fullspan tr th img,#primary article[class^=post-] .fullspan tr td img{width:100% !important;margin-bottom:0}#primary article[class^=post-] .list-arrow li{position:relative;background:url(//misatodental.com/wp-content/themes/theme_misatodental/images/common/ico_list_arrow.png) no-repeat left top 3px;padding-left:1.5rem;margin-left:1rem}#primary article[class^=post-] .list-circle li{padding-left:1.5rem}#primary article[class^=post-] .list-circle li:before{top:4px}#primary article[class^=post-] .more.extra{text-align:center;padding:0 .5rem}#primary article[class^=post-] .more.extra a{width:100%;font-size:1.4rem;text-decoration:none !important;background:#ca9c70;color:#fff;border-radius:10px;padding:1.5rem 3rem;-webkit-box-sizing:border-box;box-sizing:border-box}#primary article[class^=post-] .more.extra.bnr a{width:100%}#primary article[class^=post-] .article-schedule td a{padding:1rem;font-size:1.7rem;font-size:4.535vw}#primary article[class^=post-] #access-section{margin:0 -10px 20px}#primary article[class^=post-] #access-section .map #gMap{height:235px}#primary article[class^=post-] #access-section .indoor{height:235px}#primary article[class^=post-] #childlist{margin-top:1rem}#primary article[class^=post-] #childlist li{clear:both;margin-bottom:2rem;padding-bottom:15px;background-size:12px}#primary article[class^=post-] #childlist li:last-child{background:0 0}#primary article[class^=post-] #childlist li h3{font-size:1.7rem;padding:1rem;margin-bottom:1rem;border-radius:5px}#primary article[class^=post-] #childlist li .thumbnail{display:block;float:none;margin-right:0;text-align:center}#primary article[class^=post-] #childlist li .excerpt{margin-bottom:1.5rem}#primary article[class^=post-] #childlist li .more{text-align:center}#primary article[class^=post-] #childlist li .more a{width:100%;font-size:1.4rem;text-decoration:none !important;background:#ca9c70;color:#fff;border-radius:10px;padding:.7rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}#primary article[class^=post-] .topic{margin-top:5rem}#primary article[class^=post-] .topic h3{font-size:2.2rem;padding-bottom:.6rem;margin-bottom:2rem}#primary article[class^=post-] .topic h3:after{height:3px}#primary article[class^=post-] .topic .contents .thumbnail{display:block;width:79%;margin:0 auto 2rem;text-align:center}#primary article[class^=post-] .topic .contents .thumbnail img{width:100%}#primary article[class^=post-] .topic .contents .logo{display:block;width:79%;float:none;margin:0 auto 2rem}#primary article[class^=post-] .topic .contents .text{float:none;width:100%;margin-left:0}#primary .frameWrapper{padding:0}#primary .frameWrapper iframe{position:static;width:100%;height:400px}#primary #pager{width:80%;position:relative;margin-top:0;text-align:center;min-height:auto;padding:3rem 0}#primary #pager .prev>a,#primary #pager .next>a,#primary #pager .list>a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;border:solid 2px #8c6931;border-radius:3px;background-color:#fff;-webkit-box-shadow:2px 2px 0px 0px #d9d9d9;box-shadow:2px 2px 0px 0px #d9d9d9;color:#8c6931;font-weight:700;text-decoration:none;line-height:24px;margin-bottom:1rem;padding:1rem 0}#primary #pager .prev{position:relative;top:auto;left:auto}#primary #pager .next{position:relative;top:auto;right:auto}#primary #pager .list{position:relative;top:auto;left:auto;margin-left:0}#primary .btn_list{margin-bottom:1rem}#secondary{display:none}}@media screen and (max-width:767px){html{min-width:auto;overflow:auto !important}body.home #page{width:auto}#page{width:auto}#page .container{overflow:visible}#page .container #primary{width:auto !important;float:none !important}#page .container #secondary{width:auto !important;float:none !important}#page .container #primary .btn_list{margin-top:2rem}#page .container #primary .btn_list li{width:100%;float:none}#page .container #primary header.post-header{margin-bottom:1rem}#page .container #primary table tr th,#page .container #primary table tr td{width:auto;padding:1rem !important}#page .container #primary table tr th{text-align:center}#page .container #primary #pager{width:90%;margin:3rem auto 0}#page .container #primary #pager .prev,#page .container #primary #pager .list,#page .container #primary #pager .next{display:block;width:100%;position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0;margin-bottom:.5rem}#page .container #primary #pager .prev a,#page .container #primary #pager .list a,#page .container #primary #pager .next a{width:100%;display:block}body.home #page.home{margin-bottom:0}body.home #page.home .mainvisual .tel{font-size:1.8rem;text-align:center;padding:7px 0}body.home #page.home .mainvisual .tel p{margin:0 0 5px}body.home #page.home .mainvisual .tel a{font-size:2.6rem}body.home #page.home .mainvisual .tel .plan{font-size:1.8rem}body.home #page.home .mainvisual .tel .more a{font-size:1.8rem;padding:10px 50px 10px}body.home #page.home .mainvisual .yoyaku{padding:18px 0}body.home #page.home .mainvisual .yoyaku a{width:90%;font-size:20px}body.home #page.home ul.column2{letter-spacing:-.5rem}body.home #page.home ul.column2 li{display:block;width:auto;margin-bottom:13px}body.home #page.home ul.column2 li:nth-child(even){margin-left:0}body.home #page.home h3.icon-title{font-size:1.9rem}body.home #page.home h3.icon-title img{margin-right:1rem}body.home #page.home a.moreBtn{display:block;padding:.7rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;width:100%}body.home #page.home .top-title{font-size:1.7rem;margin:10px}body.home #page.home #open-section h2{font-size:2rem}body.home #page.home #open-section h2 img{width:66.5px;padding-right:0;margin-right:10px}body.home #page.home #open-section .text{width:auto}body.home #page.home #open-section .text p{font-size:1.6rem}body.home #page.home #open-section .text figure{width:200px;text-align:center;margin:1em auto}body.home #page.home #about-section{padding-top:15px}body.home #page.home #about-section h2{margin:15px 0 10px}body.home #page.home #about-section .ttl{margin-bottom:15px}body.home #page.home #about-section .ttl img{width:66.5px;padding-right:0;margin-right:10px}body.home #page.home #about-section .greeting figure{text-align:center;display:block;margin:0 auto 20px}body.home #page.home #about-section .greeting .text{display:block;margin-top:20px;margin-bottom:45px}body.home #page.home #about-section .greeting .text p{font-size:1.4rem}body.home #page.home #about-section .map{margin:35px 0}body.home #page.home #about-section .map ul{margin-bottom:10px}body.home #page.home #about-section .map ul li{letter-spacing:normal;display:inline-block;margin-right:0;width:33.3333333333%}body.home #page.home #about-section .map a.moreBtn{margin-top:30px}body.home #page.home #about-section .map p{font-size:1.6rem;margin:5px 0 15px}body.home #page.home #about-section .btnArea .moreBtn{display:block;width:80%;margin-bottom:20px}body.home #page.home #about-section .doctorsfile{padding:15px 2.5%}body.home #page.home #about-section .doctorsfile a{display:block}body.home #page.home #about-section .doctorsfile a:last-child{width:80%;margin:20px auto 0}body.home #page.home #practice-section h2{padding:5px 0;font-size:2rem}body.home #page.home #practice-section .container{padding:0 0 15px;overflow:visible}body.home #page.home #practice-section .container .links .btn{width:100%;margin:0 0 15px}body.home #page.home #practice-section .container .links .btn:first-child .logo{height:250px;margin-bottom:1.5rem}body.home #page.home #practice-section .container .links .btn:first-child .logo .inner img{width:70%}body.home #page.home #practice-section .container .links .btn:first-child .logo .inner .subttl{font-size:2rem;margin:20px 0 0}body.home #page.home #practice-section .container .links .btn .ttl{font-size:2rem}body.home #page.home #practice-section .container .links .btn .ttl img{width:50px}body.home #page.home #practice-section .container .links .btn .textArea .subttl{font-size:1.8rem}body.home #page.home #practice-section .container a.moreBtn{margin-bottom:20px;width:90%}body.home #page.home #practice-section .certification{margin-bottom:50px}body.home #page.home #practice-section .certification .textBnr{width:89%;margin:0 auto 20px}body.home #page.home #practice-section .certification .bnrSub{font-size:1.4rem}body.home #page.home #practice-section .certification .moreBtn{width:90%}body.home #page.home #news-section .container ul.column2{padding-top:0}body.home #page.home #news-section .container ul.column2 li{width:auto;padding:15px 10px 10px;margin:0}body.home #page.home #news-section .container ul.column2 li:nth-child(even){padding:15px 10px;background:0 0}body.home #page.home #news-section .container ul.column2 li:nth-child(even) p{margin-bottom:0}body.home #page.home #news-section .container .news,body.home #page.home #news-section .container .detail{font-size:1.4rem;margin-bottom:15px}body.home #page.home #news-section .container .news>h2,body.home #page.home #news-section .container .detail>h2{padding:5px 0;font-size:2rem}body.home #page.home #news-section .container .news .news-feed article{margin-bottom:4px}body.home #page.home #news-section .container .news .news-feed article span.post-cat{font-size:12px;line-height:1.4}body.home #page.home #news-section .container .news .news-feed article a{line-height:1.5em;padding:.7rem 0;width:100%;vertical-align:middle}body.home #page.home #news-section .container .news .news-feed article a span.post-title{font-weight:700}body.home #page.home #news-section .container .detail h3{font-size:18px;margin-bottom:1rem}body.home #page.home #news-section .moreBtn{width:80%;bottom:0;position:static}body.home #page.home #feature-section .subttl{font-size:2rem;margin-bottom:27px}body.home #page.home #feature-section .subttl img{padding-right:0;width:66px;margin-right:10px}body.home #page.home #feature-section h2.head{padding:0;font-size:2.8rem;color:#fff;text-align:center;margin-bottom:20px}body.home #page.home #feature-section h2.head.sterilization{margin:30px auto;width:95%;line-height:1}body.home #page.home #feature-section h3{padding:5px 0;font-size:2rem}body.home #page.home #feature-section .container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:visible}body.home #page.home #feature-section .container.sterilization{margin-bottom:40px}body.home #page.home #feature-section .container .clearfix{width:100%;margin:15px auto 25px}body.home #page.home #feature-section .container .clearfix .img{float:none;width:auto;text-align:center;margin-bottom:1rem}body.home #page.home #feature-section .container .clearfix .text{float:none;width:auto}body.home #page.home #feature-section .container .clearfix .text h4{font-size:2rem;margin-bottom:1rem}body.home #page.home #feature-section .consultation{padding-bottom:0}body.home #page.home #feature-section .consultation p{margin:0 auto 1rem;width:auto}body.home #page.home #feature-section .consultation ul.column2 li{width:100%;margin-right:0;font-size:2.2rem}body.home #page.home #feature-section .consultation ul.column2 li small{font-size:1.6rem}body.home #page.home #feature-section .consultation ul.column2 li a{padding:8px 10px}body.home #page.home #feature-section .btnArea .moreBtn{display:block;width:80%;margin-bottom:20px}body.home #page.home #access-section{padding:0}body.home #page.home #access-section h3.head{font-size:2rem}body.home #page.home #access-section .column2{margin-bottom:30px}body.home #page.home #access-section .column2 li{width:100%}body.home #page.home #access-section .column2 li:nth-child(even){margin-left:0}body.home #page.home #access-section .column2 li .address{padding:10px 0 0}body.home #page.home #access-section .column2 li .address p{font-size:1.7rem}body.home #page.home #access-section .column2 li .address a{font-size:2.4rem}body.home #page.home #access-section .column2 li article table{font-size:1.4rem}body.home #page.home #access-section .column2 li article table tr th{width:100px}body.home #page.home #access-section .column2 li p{font-size:1.4rem}body.home #page.home #access-section .map{text-align:center;margin-bottom:22px}body.home #page.home #access-section .map p{font-size:1.8rem}body.home #page.home #access-section .tour{padding:5px 0 10px}body.home #page.home #access-section .tour .head{font-size:2rem}body.home #page.home #access-section .tour p{font-size:1.6rem}}