@charset "UTF-8";@media only screen and (max-width :640px){html{overflow-y:scroll;overflow-x:hidden}html,body{width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}textarea,input{max-width:95%}input[type=submit],input[type=image],input[type=reset],input[type=button],input[type=file]{max-width:none}img{height:auto;max-width:100%}a{color:#39f;-webkit-tap-highlight-color:#fc6}#container{padding-top:0}#top{position:relative;top:0;height:auto;font-size:1.2em}#top-menu{float:none}#top-menu li{text-align:left;display:block}#excerpt{display:none}#header{padding-bottom:0}#header-in{flex-flow:column}#header-title{width:100%}#header-text{width:100%}#header-title{padding:4px 16px 16px}#header .header-logo{width:220px}#header .header-logo img{max-width:100%;height:auto}#header h1{margin-top:6px;font-size:1.15rem}#header-text{background:#59a9d1;text-align:center;color:#fff;padding:24px 0}#header-text a{color:#fff;text-decoration:none}#header-text .tel{font-size:32px;margin-bottom:4px}#header-text .tel:before{background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/icon_tel_sp.png) no-repeat;-moz-background-size:cover;background-size:cover}#global-nav{padding:0}#menu{border-top:1px solid #69757b;border-bottom:1px solid #69757b;padding:0}#global-nav #menu li{width:50%;padding:0;float:left;border:0;list-style:none;border-bottom:1px solid #69757b}#global-nav #menu li a{display:block;padding:1rem 0;font-size:1.6rem;color:#465156 !important}div#global-nav #menu li:nth-child(odd){border-right:1px solid #69757b}#breadcrumbs{padding-left:1rem}#sp-nav p{display:inline-block;width:13%;position:absolute;right:1rem;top:1rem;display:block;margin-left:auto;margin-right:auto}#sp-nav p:after{padding-top:100%;display:block;content:''}#sp-nav p a{position:absolute;top:0;bottom:0;right:0;left:0;background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/icon_menu.png) no-repeat;background-size:cover;text-align:center;text-indent:-9999px}#sidr-right{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:70%;overflow-x:none;overflow-y:auto;background-color:#fff;text-align:left;border-left:2px solid #69757b}#sidr-right li a{display:block;font-size:1.4rem;text-decoration:none}#sidr-right li h2 a{font-weight:400;color:#fff;padding-left:7%}#sidr-right .nav0 a{color:#fff;padding:1rem;background:#7abada;border-bottom:2px solid #fff}#sidr-right .nav1 ul a{padding:.5rem 1rem .5rem 3rem;background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/arrow_navi.png) no-repeat 1rem 50%;color:#69757b}#sub-contents .sub-contents-btn,#sidebar .sidebar-btn{margin-bottom:1em;padding:1em;padding-left:2.5em!important;background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/./images/icon/icon-arrow05.png) 1em center no-repeat #333;color:#fff;cursor:pointer}.sub-column #sub-contents-in,.sub-column #sidebar-in{display:none}.sub-column .showSubConts,.sub-column .showSidebar{display:block!important}.col1 .sub-column .ranking .item-img,.col2 #sub-contents .ranking .item-img,.col2r #sub-contents .ranking .item-img,.col1 .sub-column .profile-img,.col2 #sub-contents .profile-img,.col2r #sub-contents .profile-img{float:none;padding-right:0}.col1 .sub-column .banner li,.col2 #sub-contents .banner li,.col2r #sub-contents .banner li{display:block;margin-right:0}.sub-column dl.search-box{width:100%}.sub-column dl.search-box dt{margin-right:0;margin-bottom:.4em;width:100%}.sub-column dl.search-box dt,.sub-column dl.search-box dd{float:none}#footer{border-top:1px solid #69757b}#footer .footer-menu{border-top:1px solid #69757b;padding:2rem}#footer .footer-menu ul{width:44%}#footer .footer-menu ul ul{margin-top:.8rem}#footer .footer-menu ul ul li{margin-left:1rem;padding-left:2.2rem;background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/images/arrow_navi.png) no-repeat .5rem 2px;margin-bottom:.8rem}.footer-menu2{margin-left:1rem}#footer .area01{padding:2rem 0}#footer .area01 .tel{text-align:center;font-size:1.3rem;margin-bottom:2rem !important}#footer .area01 .tel a{color:#69757b;text-decoration:none}#footer .area01 .tel img{margin:0 0 .5rem}#footer .area01 .tel strong{font-size:3.8rem;line-height:3.8rem;font-weight:400}#footer .area01 .name{text-align:center;margin:0 !important}#footer .area01 .name strong{font-size:3rem;font-weight:400}#footer .area01 .name span{font-size:1.8rem}#main-contents .sb{text-align:left}img.alignleft,img.alignright{float:none;display:block;padding:0;margin:auto}.wp-caption{max-width:100%}.page-top{right:0;bottom:0;width:100%;text-align:center}.page-top a{display:block;border:0;border-top:1px solid #fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.page-top a:link,.page-top a:visited,.page-top a:hover,.page-top a:active{background:url(//koizumi-dent.jp/wp/wp-content/themes/keni62_wp_corp_1510281724/./images/common/bg-pagetop.gif) 14px center no-repeat #4292c2;color:#fff}.page-top:not(\*|*){position:static}}@media not screen and (1){.page-top{position:static}}