@charset "UTF-8";

  article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{
outline:0;
}h1{margin:.67em 0;font-size:2em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{
font-style:italic;
}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-size:1em;font-family:monospace,serif;}pre{
white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver;}legend{padding:0;border:0;}button,input,select,textarea{margin:0;font-size:100%;font-family:inherit;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}textarea{overflow:auto;vertical-align:top;}table{
border-spacing:0;border-collapse:collapse;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{font-size:62.5%;}
body{min-width:940px;border-top:solid 3px black;background-color:#dcdcdc;color:#878787;word-wrap:break-word;word-break:break-all;font-size:13px;font-size:1.3rem;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;line-height:1.5;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, table{margin-top:0;}
h1{margin-bottom:15px;font-size:18px;font-size:1.8rem;}
h2{margin-bottom:15px;font-size:17px;font-size:1.7rem;}
h3{margin-bottom:15px;font-size:16px;font-size:1.6rem;}
h4{margin-bottom:15px;font-size:15px;font-size:1.5rem;}
h5{margin-bottom:15px;font-size:14px;font-size:1.4rem;}
h6{margin-bottom:15px;font-size:13px;font-size:1.3rem;}
img{
border: none;
}
a{outline:none;color:#878787;}
a:link, a:visited, a:active{text-decoration:underline;}
a:hover, a:focus{text-decoration:none;}
#masthead{position:relative;}
#main{margin:0 auto;width:940px;background-color:#fff;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/main-content-back.png);background-repeat:repeat-y;}
#main::after{display:table;clear:both;content:"";}
#primary{float:right;width:683px;}
#sidebar-1{float:left;width:256px;}
#colophon{margin-top:30px;padding:32px 0 18px;background-color:#ffffff;}
.site-branding{padding:35px 0 19px;min-height:99px;background-color:#fff;}
.site-branding::after{display:table;clear:both;content:"";}
.site-title{position:absolute;top:33px;left:50%;overflow:hidden;margin:0;margin-left:-450px;width:269px;height:45px;}
.site-title a{display:block;padding-top:45px;width:269px;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/site-logo.png);background-repeat:no-repeat;}
.site-description{position:absolute;top:10px;left:50%;margin-left:-150px;width:600px;text-align:right;font-weight:normal;font-size:11px;font-size:1.1rem;}
#hpb-header-extra1{position:absolute;top:50px;left:50%;margin-left:-150px;width:600px;text-align:right;font-size:11px;font-size:1.1rem;}
#hpb-header-extra1 p{display:inline;margin:1em 0 0;}
#hpb-header-extra1 p br{display:none;}
#site-navigation{margin:0 auto;padding:10px 20px 0;width:940px;background-color:#fff;font-size:14px;font-size:1.4rem;}
#site-navigation ul{margin:0;padding:0;list-style:none;}
#site-navigation ul a{text-decoration:none;}
#site-navigation ul ul{position:absolute;top:100%;left:0;z-index:9999;display:none;min-width:150px;width:auto;border:solid 1px #3c3f53;border-bottom:none;background-color:#fff;}
#site-navigation ul ul li{width:100%;border-bottom:solid 1px #3c3f53;white-space:nowrap;}
#site-navigation ul ul li a{display:block;padding:5px 1em;color:#333;}
#site-navigation ul ul li a:hover{background-color:#EDEDED;}
#site-navigation ul ul li:hover{position:relative;}
#site-navigation ul ul li:hover > ul{top:0;left:100%;display:block;}
#site-navigation > ul > li{position:relative;float:left;margin-bottom:5px;padding:0 5px;width:auto;border-right:dashed 1px #bdbdbd;}
#site-navigation > ul > li > a{display:block;padding:5px 1em;}
#site-navigation > ul > li > a:hover{background-color:#bbc04d;color:#fff;}
#site-navigation > ul > li:first-child{border-left:dashed 1px #bdbdbd;}
#site-navigation > ul > li.current_page_item > a, #site-navigation > ul > li.current_page_ancestor > a, #site-navigation > ul > li.current-menu-item > a, #site-navigation > ul > li.current-menu-ancestor > a{background-color:#bbc04d;color:#fff;}
#site-navigation > ul > li:hover > ul{display:block;}
#site-navigation > ul::after{display:table;clear:both;content:"";}
.home #site-navigation{margin-top:298px;}
#hpb-header-image{position:absolute;top:101px;left:50%;margin:0 0 0 -470px;width:940px;height:295px;background-color:#fff;}
#hpb-header-image img{display:block;margin:0 auto;}
#breadcrumb-list{margin:0 auto;padding:10px 20px;width:940px;background-color:#fff;}
#breadcrumb-list div{display:inline-block;margin-right:5px;}
div[class*="hpb-viewtype"]{margin-bottom:20px;}
div[class*="hpb-viewtype"] > h3{padding:15px 30px 15px 36px;border-top:solid 1px gainsboro;border-bottom:solid 1px gainsboro;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-title.png);background-position:10px 1.2em;background-repeat:no-repeat;-webkit-box-shadow:inset 0px 3px 0px 0px black;-moz-box-shadow:inset 0px 3px 0px 0px black;box-shadow:inset 0px 3px 0px 0px black;font-size:16px;font-size:1.6rem;}
div[class*="hpb-viewtype"] > h3 a{text-decoration:none;}
div[class*="hpb-viewtype"] .entry-header h4{margin:0 10px 15px;padding:10px;border:solid 1px #e3e3e3;background-color:#f1f1f1;font-size:16px;font-size:1.6rem;}
div[class*="hpb-viewtype"] .entry-header h4 a{text-decoration:none;}
div[class*="hpb-viewtype"] .entry-content{margin:0 10px 15px;}
div[class*="hpb-viewtype"]::after{display:table;clear:both;content:"";}
#toppage-topics{margin-bottom:15px;}
#toppage-topics > h3{padding:15px 30px 15px 36px;border-top:solid 1px gainsboro;border-bottom:solid 1px gainsboro;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-title.png);background-position:10px 1.2em;background-repeat:no-repeat;-webkit-box-shadow:inset 0px 3px 0px 0px black;-moz-box-shadow:inset 0px 3px 0px 0px black;box-shadow:inset 0px 3px 0px 0px black;font-size:16px;font-size:1.6rem;}
#toppage-topics ul{margin:0;padding:0;list-style:none;}
#toppage-topics ul li{padding:5px 10px 5px 60px;border-bottom:dashed 1px #d1d1d1;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-arrow-01.png);background-position:35px 0.6em;background-repeat:no-repeat;}
.hpb-viewtype-title ul{margin:0 0 15px;padding:0;list-style:none;}
.hpb-viewtype-title ul li{padding:5px 10px 5px 60px;border-bottom:dashed 1px #d1d1d1;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-arrow-01.png);background-position:35px 0.6em;background-repeat:no-repeat;}
.hpb-viewtype-date dl{margin:0 0 15px;}
.hpb-viewtype-date dt{float:left;clear:left;padding:5px 20px 5px 60px;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-arrow-01.png);background-position:35px 0.6em;background-repeat:no-repeat;}
.hpb-viewtype-date dd{margin:0;padding:5px 10px;border-bottom:dashed 1px #d1d1d1;}
.hpb-viewtype-content > dl{margin:0 20px 15px 10px;}
.hpb-viewtype-content > dl > dt{margin:0 0 15px;padding:10px 10px 10px 26px;border:solid 1px #e6e6e6;background-color:#f9f9f9;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-arrow-01.png);background-position:11px 1.2em;background-repeat:no-repeat;font-size:14px;font-size:1.4rem;}
.hpb-viewtype-content > dl > dt a{text-decoration:none;}
.hpb-viewtype-content > dl > dd{margin:0 0 25px;}
.hpb-viewtype-content > dl > dd .entry-content{margin:0 0 15px;}
.entry-thumbnail{margin:0 20px 15px 10px;}
.hpb-more-entry{margin:0 20px 15px;text-align:right;}
.hpb-more-entry a{display:inline-block;padding:2px 10px;background-color:#bbc04d;color:#fff;text-decoration:none;}
.edit-link{display:block;text-align:right;}
.edit-link a{display:inline-block;padding:2px 10px;background-color:#bbc04d;color:#fff;text-decoration:none;}
.entry-meta{margin:0 10px 15px;}
.navigation-paging, .navigation-post{margin:0 20px 15px 10px;}
.navigation-paging .nav-previous, .navigation-paging .nav-next, .navigation-post .nav-previous, .navigation-post .nav-next{float:left;width:49%;}
.navigation-paging .nav-previous a, .navigation-paging .nav-next a, .navigation-post .nav-previous a, .navigation-post .nav-next a{text-decoration:none;}
.navigation-paging .nav-next, .navigation-post .nav-next{float:right;text-align:right;}
.navigation-paging::after, .navigation-post::after{display:table;clear:both;content:"";}
.site-content .page-title{padding:15px 30px 15px 36px;border:none;border-top:solid 1px gainsboro;border-bottom:solid 1px gainsboro;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-title.png);background-position:10px 1.2em;background-repeat:no-repeat;-webkit-box-shadow:inset 0px 3px 0px 0px black;-moz-box-shadow:inset 0px 3px 0px 0px black;box-shadow:inset 0px 3px 0px 0px black;font-size:16px;font-size:1.6rem;}
.site-content .entry-title{margin:0 0 15px;padding:10px;border:solid 1px #e3e3e3;background-color:#f1f1f1;font-size:16px;font-size:1.6rem;}
.site-content .entry-title a{text-decoration:none;}
.site-content .taxonomy-description{padding:0 15px;}
.site-content article{margin:0 20px 15px 10px;}
.single article{margin:0 0 15px;}
.single .entry-title{padding:15px 30px 15px 36px;border:none;border-top:solid 1px gainsboro;border-bottom:solid 1px gainsboro;background-color:transparent;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-title.png);background-position:10px 1.2em;background-repeat:no-repeat;-webkit-box-shadow:inset 0px 3px 0px 0px black;-moz-box-shadow:inset 0px 3px 0px 0px black;box-shadow:inset 0px 3px 0px 0px black;font-size:16px;font-size:1.6rem;}
.single .entry-title a{text-decoration:none;}
.single .entry-content{margin:0 10px 15px 20px;}
.single .navigation-post{padding:10px;border:1px solid #d8d8d8;background-color:#f4f4f4;}
.single .navigation-post .nav-previous, .single .navigation-post .nav-next{float:none;width:100%;}
.single .navigation-post .nav-next{float:none;text-align:left;}
#hpb-page-title{padding:15px 30px 15px 36px;border:none;border-top:solid 1px gainsboro;border-bottom:solid 1px gainsboro;background-color:transparent;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-title.png);background-position:10px 1.2em;background-repeat:no-repeat;-webkit-box-shadow:inset 0px 3px 0px 0px black;-moz-box-shadow:inset 0px 3px 0px 0px black;box-shadow:inset 0px 3px 0px 0px black;font-size:16px;font-size:1.6rem;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6{padding:5px 0;border-bottom:solid 1px #d5d5d5;font-weight:normal;}
.entry-content p, .comment-content p{margin-bottom:25px;}
.entry-content ul, .comment-content ul{margin-bottom:25px;padding-left:18px;}
.entry-content ul ul, .comment-content ul ul{margin-bottom:0;}
.entry-content ol, .comment-content ol{margin-bottom:25px;padding-left:18px;}
.entry-content ol ol, .comment-content ol ol{margin-bottom:0;}
.entry-content dl dt, .comment-content dl dt{position:relative;z-index:1;margin-bottom:10px;padding:5px 0 5px 25px;border-left:5px solid #bbc04d;}
.entry-content dl dd, .comment-content dl dd{margin-bottom:25px;margin-left:94px;}
.entry-content table, .comment-content table{margin-bottom:25px;width:100%;border:1px solid gainsboro;}
.entry-content table caption, .comment-content table caption{margin-bottom:10px;font-weight:bold;}
.entry-content table th, .comment-content table th{padding:5px 20px;width:auto;border:1px solid gainsboro;background-color:#f4f4f4;text-align:left;font-weight:normal;}
.entry-content table td, .comment-content table td{padding:5px 20px;width:auto;border:1px solid gainsboro;}
.entry-content table thead th, .comment-content table thead th{font-weight:bold;}
.entry-content table tfoot th, .entry-content table tfoot td, .comment-content table tfoot th, .comment-content table tfoot td{background-color:#f4f4f4;}
.entry-content blockquote, .comment-content blockquote{margin:0 0 25px;padding:20px;background-color:#f4f4f4;}
.entry-content blockquote p, .comment-content blockquote p{margin-top:30px;margin-bottom:0;}
.entry-content blockquote p:first-child, .comment-content blockquote p:first-child{margin-top:0;}
.entry-content hr, .comment-content hr{margin:25px 0;border:none;border-top-width:1px;border-top-style:solid;border-top-color:#e2e2e2;}
.entry-content .alignnone, .comment-content .alignnone{margin:0;}
.entry-content .aligncenter, .comment-content .aligncenter{margin:12px auto;}
.entry-content .alignleft, .comment-content .alignleft{float:left;margin:12px 24px 12px 0;}
.entry-content .alignright, .comment-content .alignright{float:right;margin:12px 0 12px 24px;}
.entry-content img.alignnone, .comment-content img.alignnone{margin:0;}
.entry-content img.aligncenter, .comment-content img.aligncenter{margin:12px auto;}
.entry-content img.alignleft, .comment-content img.alignleft{margin:12px 24px 12px 0;}
.entry-content img.alignright, .comment-content img.alignright{margin:12px 0 12px 24px;}
.entry-content img.wp-smiley, .entry-content .rsswidget img, .comment-content img.wp-smiley, .comment-content .rsswidget img{margin-top:0;margin-bottom:0;padding:0;border:0;border-radius:0;box-shadow:none;}
.entry-content .wp-caption, .comment-content .wp-caption{margin-bottom:25px;padding:7px;max-width:100%;border:1px solid #e5e5e5;background-color:#FCFCFC;}
.entry-content .wp-caption img, .comment-content .wp-caption img{display:block;margin:0 auto;max-width:100%;}
.entry-content .wp-caption .wp-caption-text, .comment-content .wp-caption .wp-caption-text{margin:10px 0;text-align:center;}
.entry-content .gallery-caption, .entry-content .entry-caption, .comment-content .gallery-caption, .comment-content .entry-caption{color:#757575;font-style:italic;line-height:2;}
.entry-content dl.gallery-item, .comment-content dl.gallery-item{margin:0;}
.entry-content dl.gallery-item dt, .comment-content dl.gallery-item dt{padding:0;border:none;}
.entry-content .gallery-item a, .entry-content .gallery-caption, .comment-content .gallery-item a, .comment-content .gallery-caption{width:90%;}
.entry-content .gallery-item a, .comment-content .gallery-item a{display:block;}
.entry-content .gallery-caption a, .comment-content .gallery-caption a{display:inline;}
.entry-content .gallery-columns-1 .gallery-item a, .comment-content .gallery-columns-1 .gallery-item a{max-width:100%;width:auto;}
.entry-content .gallery .gallery-icon img, .comment-content .gallery .gallery-icon img{padding:5%;max-width:90%;height:auto;}
.entry-content .gallery-columns-1 .gallery-icon img, .comment-content .gallery-columns-1 .gallery-icon img{padding:3%;}
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video, .comment-content embed, .comment-content iframe, .comment-content object, .comment-content video{max-width:100%;}
.comments-area{margin:0 10px 15px;}
.comments-area .comments-title{padding:10px 10px 10px 15px;border-left:solid 5px #babf4c;background-color:#fafafa;font-size:14px;font-size:1.4rem;}
.comments-area .comment-list{padding:0;list-style:none;}
.comments-area .comment-list article{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e2e2e2;}
.comments-area .comment-list article footer{margin-bottom:20px;font-style:italic;}
.comments-area .comment-list article footer .avatar{float:left;margin-right:10px;}
.comments-area .comment-list article footer cite{margin-bottom:10px;}
.comments-area .comment-list article footer .edit-link{text-align:right;}
.comments-area .comment-list article .reply{text-align:right;}
.comments-area .comment-list article .reply a{display:inline-block;padding:2px 10px;background-color:#bbc04d;color:#fff;text-decoration:none;}
.comments-area .comment-list ul{padding-left:0;list-style:none;}
.comments-area .comment-list ul article{padding-left:95px;}
.comments-area .comment-list .pingback{margin-bottom:20px;padding:0 15px;}
.comments-area #comment-nav-above,
.comments-area #comment-nav-below{margin:15px 25px;}
.comments-area #comment-nav-above .nav-previous,
.comments-area #comment-nav-above .nav-next,
.comments-area #comment-nav-below .nav-previous,
.comments-area #comment-nav-below .nav-next{float:left;width:49%;}
.comments-area #comment-nav-above .nav-previous a,
.comments-area #comment-nav-above .nav-next a,
.comments-area #comment-nav-below .nav-previous a,
.comments-area #comment-nav-below .nav-next a{text-decoration:none;}
.comments-area #comment-nav-above .nav-next,
.comments-area #comment-nav-below .nav-next{float:right;text-align:right;}
.comments-area #comment-nav-above::after,
.comments-area #comment-nav-below::after{display:table;clear:both;content:"";}
.comments-area #comment-nav-above{margin:0 0 10px;padding:0 0 10px;}
.comments-area #comment-nav-below{margin:10px 0 30px;padding:10px 0 0;}
.comments-area #respond #reply-title{padding:10px 10px 10px 15px;border-left:solid 5px #babf4c;background-color:#fafafa;font-size:14px;font-size:1.4rem;}
.comments-area #respond #reply-title #cancel-comment-reply-link{font-size:12px;font-size:1.2rem;}
.comments-area #respond form .comment-form-author input,
.comments-area #respond form .comment-form-email input,
.comments-area #respond form .comment-form-url input{padding:5px;}
.comments-area #respond form .comment-form-comment textarea{padding:5px;width:80%;}
.comments-area #respond form label{display:block;margin-bottom:10px;}
.comments-area #respond form .required{color:#ae0a0a;}
.comments-area #respond form .form-submit input{padding:10px 15px;outline:none;border:1px solid #cecece;background-color:#f3f3f3;cursor:pointer;}
.home .entry-header + article{margin:0 0 20px;}
.home .entry-header + article .large{margin:0 20px 15px 10px;}
.widget{margin-bottom:20px;padding-bottom:10px;border-top:solid 1px gainsboro;}
.widget ul{margin:0;padding:0;list-style:none;}
.widget select{display:block;margin:0 auto;width:90%;}
.widget img{max-width:100%;height:auto;}
.widget-title{padding:15px 30px;border-top:solid 3px black;border-bottom:solid 1px gainsboro;font-size:14px;font-size:1.4rem;}
.widget-title a{text-decoration:none;}
.widget_categories ul li, .widget_archive ul li, .widget_pages ul li, .widget_nav_menu ul li, .widget_meta ul li, .widget_links ul li, .widget_recent_entries ul li, .widget_hpb_recent_post ul li{padding:5px 10px 5px 37px;border-top:dotted 1px #8a8076;}
.widget_categories ul li:first-child, .widget_archive ul li:first-child, .widget_pages ul li:first-child, .widget_nav_menu ul li:first-child, .widget_meta ul li:first-child, .widget_links ul li:first-child, .widget_recent_entries ul li:first-child, .widget_hpb_recent_post ul li:first-child{border-top:none;}
.widget_categories ul li:last-child, .widget_archive ul li:last-child, .widget_pages ul li:last-child, .widget_nav_menu ul li:last-child, .widget_meta ul li:last-child, .widget_links ul li:last-child, .widget_recent_entries ul li:last-child, .widget_hpb_recent_post ul li:last-child{border-bottom:dotted 1px #8a8076;}
.widget_categories ul li a, .widget_archive ul li a, .widget_pages ul li a, .widget_nav_menu ul li a, .widget_meta ul li a, .widget_links ul li a, .widget_recent_entries ul li a, .widget_hpb_recent_post ul li a{display:inline-block;padding:0 10px 0 21px;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-arrow-01.png);background-position:left 0.2em;background-repeat:no-repeat;}
.widget_categories ul li li, .widget_archive ul li li, .widget_pages ul li li, .widget_nav_menu ul li li, .widget_meta ul li li, .widget_links ul li li, .widget_recent_entries ul li li, .widget_hpb_recent_post ul li li{margin-top:5px;margin-right:-10px;margin-bottom:-5px;margin-left:-37px;padding-left:57px;}
.widget_categories ul li li li, .widget_archive ul li li li, .widget_pages ul li li li, .widget_nav_menu ul li li li, .widget_meta ul li li li, .widget_links ul li li li, .widget_recent_entries ul li li li, .widget_hpb_recent_post ul li li li{margin-left:-57px;padding-left:77px;}
.widget_categories ul li li li li, .widget_archive ul li li li li, .widget_pages ul li li li li, .widget_nav_menu ul li li li li, .widget_meta ul li li li li, .widget_links ul li li li li, .widget_recent_entries ul li li li li, .widget_hpb_recent_post ul li li li li{margin-left:-77px;padding-left:97px;}
.widget_categories ul li li li li li, .widget_archive ul li li li li li, .widget_pages ul li li li li li, .widget_nav_menu ul li li li li li, .widget_meta ul li li li li li, .widget_links ul li li li li li, .widget_recent_entries ul li li li li li, .widget_hpb_recent_post ul li li li li li{display:none;}
.widget_categories ul li li:first-child, .widget_archive ul li li:first-child, .widget_pages ul li li:first-child, .widget_nav_menu ul li li:first-child, .widget_meta ul li li:first-child, .widget_links ul li li:first-child, .widget_recent_entries ul li li:first-child, .widget_hpb_recent_post ul li li:first-child{border-top:dotted 1px #8a8076;}
.widget_categories ul li li:last-child, .widget_archive ul li li:last-child, .widget_pages ul li li:last-child, .widget_nav_menu ul li li:last-child, .widget_meta ul li li:last-child, .widget_links ul li li:last-child, .widget_recent_entries ul li li:last-child, .widget_hpb_recent_post ul li li:last-child{border-bottom:none;}
.widget_pages li span, .widget_nav_menu li span, .widget_meta li span, .widget_links li span, .widget_recent_entries li span, .widget_hpb_recent_post li span{display:block;padding:0 10px 0 21px;}
.widget_tag_cloud .tagcloud{padding:0 16px;}
.widget_calendar #calendar_wrap{padding-top:16px;}
.widget_calendar table{margin:10px auto;width:90%;text-align:center;}
.widget_calendar table caption, .widget_calendar table thead, .widget_calendar table tbody, .widget_calendar table tfoot{border-bottom:1px solid #ccccc5;}
.widget_calendar table thead, .widget_calendar table tfoot{background-color:#f4f4f4;}
.widget_recent_comments li{padding:5px 10px 5px 58px;border-bottom:dotted 1px #8a8076;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-arrow-01.png);background-position:37px 0.7em;background-repeat:no-repeat;}
.widget_rss li{padding:5px 10px 5px 58px;border-bottom:dotted 1px #8a8076;background-image:url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-arrow-01.png);background-position:37px 0.7em;background-repeat:no-repeat;}
.widget_rss li .rsswidget{display:block;margin-bottom:10px;}
.widget_rss li .rss-date{display:block;margin-bottom:10px;font-style:italic;}
.widget_rss li cite{display:block;text-align:right;}
.widget_search .searchform{padding:10px 10px 0;}
.widget_search .field{padding:2px 10px;width:161px;outline:none;border:1px solid #d8d8d8;}
.widget_search .submit{width:48px;}
.widget_text .textwidget{padding:0 10px;}
#site-sub-navigation{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px gainsboro;}
#site-sub-navigation ul{margin:0 auto;padding:0;width:900px;list-style:none;}
#site-sub-navigation ul li{display:inline;}
#site-sub-navigation ul li::after{margin:0 5px;content:'/';}
#site-sub-navigation ul li ul{display:none;}
.footer-widgets{margin:0 auto 20px;padding-bottom:20px;width:900px;border-bottom:solid 1px gainsboro;text-align:justify;}
.footer-widgets .widget{display:inline-block;margin-left:10px;width:211px;vertical-align:top;}
.footer-widgets .widget_search .field{width:116px;}
#hpb-footer-main{margin:0 auto;padding:20px 0;width:900px;}
#hpb-footer-main .hpb-copyright{font-size:12px;font-size:1.2rem;}
.site-info{margin:0 auto;width:900px;}
.wp-login{margin:15px auto;width:900px;text-align:right;}
.menu-toggle{display:none;}
.screen-reader-text{display:none;}
@media screen and (max-width:568px){ body{
min-width: 100%;
}
img{
max-width: 100%;
height: auto;
} #masthead{
display: -webkit-box;
display: -moz-box;
display: -ms-box;
display: box;
background-color: #fff;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-box-orient: vertical;
box-orient: vertical;
}
#main{
width: 100%;
background-image: none;
}
#primary{
float: none;
width: 100%;
}
#sidebar-1{
float: none;
width: 100%;
}
#colophon{
margin-top: 1px;
padding: 0;
} .site-branding{
padding: 10px 10px 0;
min-height: none;
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-box-ordinal-group: 1;
box-ordinal-group: 1;
}
.site-title{
position: static;
margin: 0 auto 10px;
}
.site-description{
position: static;
margin: 0 0 10px;
padding: 0 10px;
width: 100%;
text-align: center;
}
#hpb-header-extra1{
position: static;
margin: 0 0 10px;
padding: 0 10px;
width: 100%;
text-align: center;
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-box-ordinal-group: 2;
box-ordinal-group: 2;
}
#site-navigation{
position: relative;
margin-bottom: 20px;
padding: 0;
width: 100%;
background-color: #bbc04d;
-webkit-box-ordinal-group: 4;
-moz-box-ordinal-group: 4;
-ms-box-ordinal-group: 4;
box-ordinal-group: 4;
}
#site-navigation .menu-toggle{
display: block;
margin: 0;
padding: 5px;
background-image: url(//nakaya-clinic.com/wp/wp-content/themes/hpb20T202010181846341/img/icon-menu.png);
background-position: center center;
background-repeat: no-repeat;
text-indent: -999em;
cursor: pointer;
}
#site-navigation ul{
display: none;
}
#site-navigation ul ul{
position: static;
display: block;
margin-left: 1em;
border: none;
background-color: transparent;
}
#site-navigation ul ul li{
border-bottom: none;
}
#site-navigation ul ul li a{
color: #878787;
}
#site-navigation ul ul li a:hover{
background-color: transparent;
}
#site-navigation ul.toggled-on{
position: absolute;
top: 100%;
z-index: 999;
display: block;
}
#site-navigation > ul{
padding: 10px 0;
width: 100%;
background-color: #fff;
}
#site-navigation > ul > li{
position: static;
float: none;
margin-bottom: 0;
padding: 0;
border-right: none;
}
#site-navigation > ul > li > a:hover{
background-color: transparent;
color: #878787;
}
#site-navigation > ul > li:first-child{
border-left: none;
}
#site-navigation > ul > li.current_page_item > a, #site-navigation > ul > li.current_page_ancestor > a, #site-navigation > ul > li.current-menu-item > a, #site-navigation > ul > li.current-menu-ancestor > a{
background-color: transparent;
color: #878787;
}
.hpb-nav-open#site-navigation .menu-toggle{
display: none;
}
.hpb-nav-open#site-navigation ul{
display: block;
}
.home #site-navigation{
margin-top: 0;
}
#hpb-header-image{
position: static;
margin: 0 auto;
padding: 0 10px;
width: 100%;
height: auto;
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-ms-box-ordinal-group: 3;
box-ordinal-group: 3;
}
#breadcrumb-list{
display: none;
}  .hpb-viewtype-content > dl{
margin: 0 10px 15px;
}
.entry-thumbnail{
margin: 0 10px 15px;
} .hpb-more-entry{
margin: 0 10px 15px;
}
.navigation-paging, .navigation-post{
margin: 0 10px 15px;
} .site-content article{
margin: 0 0 15px;
} .single .entry-content{
margin: 0 10px 15px;
} .entry-content dl dd,
.comment-content dl dd{
margin-left: 30px;
}
.entry-content form table, .comment-content form table{
border-top: none;
}
.entry-content form table th, .entry-content form table td, .comment-content form table th, .comment-content form table td{
display: block;
border: none;
border-top: 1px solid #d8d8d8;
}
.entry-content form table textarea.l, .entry-content form table input.m, .entry-content form table input.l, .comment-content form table textarea.l, .comment-content form table input.m, .comment-content form table input.l{
width: 100%;
}
.entry-content .aligncenter, .entry-content .alignleft, .entry-content .alignright, .comment-content .aligncenter, .comment-content .alignleft, .comment-content .alignright{
margin: 12px auto;
}
.entry-content img.alignleft, .entry-content img.alignright,
.comment-content img.alignleft, .comment-content img.alignright{
margin: 12px auto;
} #site-sub-navigation{
padding: 20px 0;
width: 100%;
}
#site-sub-navigation ul{
margin: 0 1em;
width: auto;
}
#site-sub-navigation ul li{
display: block;
padding: 5px 0;
}
#site-sub-navigation ul li::after{
margin: 0;
content: '';
}
.footer-widgets{
width: 100%;
}
.footer-widgets .widget{
display: block;
margin: 0 10px 20px;
width: auto;
}
#hpb-footer-main,
.site-info, .wp-login{
padding: 0 10px;
width: 100%;
}
}div[name="HPBMAP"]{word-wrap:normal;}
div[name="HPBMAP"] img{max-width:none !important;}
.hpb_social{clear:both;}
#hpb-header-image .hpb-photomotion{margin-right:auto;margin-left:auto;}
.entry-content:after{display:table;clear:both;content:"";}
@media(max-width:480px){ div[name="HPBMAP"] {
max-width: 100% !important;
} .hpb-photomotion {
width: auto !important;
height: auto !important;
}
.hpb-photomotion:after {
display:table;
clear:both;
content:"";
}
}.hpb-cnt-tb1{background-color:#333333;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#333333;border-right-color:#333333;border-bottom-color:#333333;border-left-color:#333333;}
.hpb-cnt-tb2{background-color:#333333;border:1px solid #333333;}
.hpb-cnt-tb3{background-color:#333333;border:0px solid #333333;}
.hpb-cnt-tb-th1{background-color:#BBBBBB;color:#333333;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#333333;border-right-color:#333333;border-bottom-color:#333333;border-left-color:#333333;}
.hpb-cnt-tb-th2{background-color:#CCCCCC;color:#333333;border:0px solid #333333;}
.hpb-cnt-tb-cell1{background-color:#EEEEEE;color:#333333;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#333333;border-right-color:#333333;border-bottom-color:#333333;border-left-color:#333333;}
.hpb-cnt-tb-cell2{background-color:#FFFFFF;color:#333333;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#333333;border-right-color:#333333;border-bottom-color:#333333;border-left-color:#333333;}
.hpb-cnt-tb-cell3{background-color:#EEEEEE;color:#333333;border:0px solid #333333;}
.hpb-cnt-tb-cell4{background-color:#FFFFFF;color:#333333;border:0px solid #333333;}
.hpb-cnt-tb-cell5 {
background-color: #FFFFFF;
color: #333333;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
}