.sp-display,#sp-geolocation-area{display:none}.pc-display{display:block}.header-inner{margin:0 auto;padding:10px 0;width:1160px;align-items:center}.header-inner .pc-header-menu{display:block}.header-inner #header-right{display:none}.header-inner .attestation-area{padding:0;display:flex}.header-inner .resilience-area{margin:0 10px 0 0;position:relative}.header-inner .resilience-area .resilience-text,.header-inner .resilience-area.open .resilience-text{display:none;opacity:0;z-index:-1}.header-inner .resilience-area:hover .resilience-text,.header-inner .resilience-area.open:hover .resilience-text{display:block;opacity:1;z-index:10}.header-inner .resilience-logo img{width:50px}.header-inner .jima-link{width:37px}#logo{width:170px;flex:0 0 170px;height:60px}#gnav{display:none}#header-searchform{margin:0 auto;padding:0;display:flex;width:351px;position:relative;top:auto;left:auto;background:none;border:none;box-shadow:none;z-index:9}.search-location-btn{margin:0 0 0 10px;padding:0;display:block;width:84px;flex:0 0 84px;width:auto;color:#fff;background:#f97d25;border:none;border-radius:5px;font-size:16px;line-height:36px;text-align:center}.search-location-btn:after{content:"\e010";margin:0 0 0 5px;display:inline-block;font-size:16px;vertical-align:-2px;font-family:"eparkfont"}.breadcrumb-area{background:none}.breadcrumb-area .breadcrumb{margin:0 auto;width:1140px;display:block;overflow:visible}.breadcrumb-area .breadcrumb .bread-item{display:inline;word-break:break-all;white-space:normal}body{min-width:1160px}.wrap{margin:0 auto;display:flex;width:1160px;justify-content:space-between;align-items:flex-start;position:relative}#main{padding:0;width:850px;flex:0 0 850px}#side{margin:0;width:254px;flex:0 0 254px}p,pre{margin:0 0 1.5em;font-size:16px;line-height:1.7}@media screen and (max-width: 1160px){#content>.wrap{padding:0 15px}}#bookmark-clinic-list .clinic-item .thumbnail-image{width:60px;flex:0 0 60px;height:60px}#bookmark-clinic-list .clinic-item .clinic-name{padding:0 30px 0 0;font-size:12px;line-height:1.3}#bookmark-clinic-list .clinic-item .reserve-btn{font-size:10px}.tab-menu-wrap .clinic-list{display:flex;flex-wrap:wrap}.tab-menu-wrap #bookmark-clinic-list .clinic-item{margin:10px 2% 0 0;width:32%;flex:0 0 32%}.tab-menu-wrap #bookmark-clinic-list .clinic-item:nth-child(3n){margin:10px 0 0}.tab-menu-wrap #side-recommend-post{display:flex;flex-wrap:wrap}.tab-menu-wrap #side-recommend-post .side-title{margin:0 0 10px;width:100%;flex:0 0 100%}.tab-menu-wrap #side-recommend-post .post-item{margin:0 2% 0 0;padding:15px;width:32%;flex:0 1 32%;border-bottom:none}.tab-menu-wrap #side-recommend-post .post-item:nth-of-type(3n){margin:0}.tab-menu-wrap #supervision-list{display:flex;flex-wrap:wrap}.tab-menu-wrap #supervision-list .side-title{width:100%;flex:0 0 100%}.tab-menu-wrap #supervision-list .supervisor{margin:0 2% 0 0;width:32%;flex:0 0 32%}.tab-menu-wrap #supervision-list .supervisor:nth-of-type(3n){margin:0}.tab-menu-wrap #supervision-list .supervisor-image{width:100px;flex:0 0 100px;height:100px}.tab-menu-wrap #supervision-list .supervisor-content .supervisor-affiliation{font-size:12px}.tab-menu-wrap #supervision-list .supervisor-content .supervisor-name{font-size:18px}.tab-menu-wrap #supervision-list .supervisor-content .degree{margin:0 0 0 5px;font-size:12px}.tab-menu-wrap #supervision-list .supervisor-content .supervisor-detail-btn{font-size:14px}#side #side-popular-posts .side-title{margin:0 0 10px}.breadcrumb-area.footer{margin:30px 0 0}#footer{padding:60px 0 15px;background:#eee}.footer-menu-inner{margin:0 auto;width:1160px}.footer-pref-area .footer-title{display:none}.footer-pref-area .footer-pref-list{padding:10px 0;display:flex;align-items:flex-start}.footer-pref-area .footer-pref-list .region-title{margin:0 15px 0 0;padding:0;width:120px;flex:0 0 120px;border:none;font-weight:bold;cursor:default}.footer-pref-area .footer-pref-list .region-title:before{content:none}.footer-pref-area .footer-pref-list .region-title:hover{color:#4d4d4d}.footer-pref-area .footer-pref-list .area-list{display:flex}.footer-pref-area .footer-pref-list .pref-item{margin:0 15px 0 0}.footer-pref-area .footer-pref-list .pref-link{padding:0;height:auto;border:none;font-size:16px;overflow:visible;transition:none}.footer-pref-area .footer-pref-list .pref-link:before{content:none}.footer-pref-area .footer-pref-list a.pref-link{text-decoration:underline}.footer-pref-area .footer-pref-list a.pref-link:hover{text-decoration:none}.column-area.pc-display{padding:10px 0;display:flex;align-items:flex-start}.column-area.pc-display .footer-column-title{width:135px;flex:0 0 135px;color:#4d4d4d;font-weight:bold}.column-area.pc-display .column-list-area{display:flex;flex-wrap:wrap}.column-area.pc-display .column-item{margin:0 15px 10px 0}.column-area.pc-display .column-item a{color:#4d4d4d;text-decoration:underline}.column-area.pc-display .column-item a:hover{color:#00a9c9;text-decoration:none}.footer-menu-list{margin:20px 0 0;width:100%;text-align:center}.footer-menu-list .footer-menu-item{margin:0 15px 10px 0;display:inline-block}.footer-menu-list .footer-menu-item:last-child{margin:20px 0 0}.footer-menu-list .footer-menu-item .footer-menu-link{border:none}.footer-menu-list .footer-menu-link{padding:0;display:block;color:#4d4d4d;font-size:16px;text-decoration:underline}.footer-menu-list .footer-menu-link:after{content:none}.footer-menu-list .footer-menu-link:hover{color:#00a9c9;text-decoration:none}.kyokasyo-logo{padding:0;flex:0 0 120px}#footer .merger-text{margin:20px 0 5px;padding:0;font-size:14px;text-align:center}#footer .attestation-area{display:none}.copy-right{width:100%;font-size:14px;text-align:center}.copy-right .line-control{display:inline}.pagetop.up{bottom:230px}.post-header{margin:0 0 30px;padding:0 0 20px}.post-header .post-thumbnail{margin:0 20px 0 0;position:relative;flex:0 0 200px;height:200px}.post-header .post-title{font-size:30px}.post-header .post-title .affiliation{font-size:20px}.detail-content-area .detail-title{font-size:20px}.detail-content-area.post-area .post-list{display:flex;flex-wrap:wrap}.detail-content-area.post-area .post-list .post-item{margin:0 16px 16px 0;padding:0;display:block;width:200px;flex:0 0 200px;border:none;border-radius:5px}.detail-content-area.post-area .post-list .post-item:nth-child(4n){margin:0 0 16px}.detail-content-area.post-area .post-list .post-item .post-thumbnail{margin:0 0 10px;width:100%;height:134px}
