.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}#area_search{display:none}.child-term-list{margin:10px 0 20px 0;padding:0;display:block;font-size:0}.child-term-list .term-item{display:inline-block;width:33.3%;color:#80BEDB;font-size:13px;vertical-align:top}.child-term-list .term-item:before{content:"\e199";font-size:10px;font-family:"eparkfont"}.child-term-list .term-link{margin-left:5px;color:#4D4D4D}.child-term-list .term-link:hover{text-decoration:underline}.child-term-list .term-link.none-post{color:#d3d0c3;text-decoration:none}.archive-header{padding:0}.archive-header .post-title{font-size:24px}.archive-suv-area{padding:0 0 10px}.search .archive-header .post-title{margin:0;width:auto;flex:0 1 auto}.search .archive-header .page-total-count{width:auto;flex:0 1 auto}.post-list-area .post-item .post-title{font-size:16px}.post-list-area .post-item .entry-content{margin:5px 0 0;display:block;color:#8F8F8F;font-size:11px}.pagination>*:hover{color:#fff;background-color:#00a9c9}.archive-paging>*.num4,.archive-paging>*.num2,.archive-paging>*.num3{display:inline-block}.archive #main,.search #main{width:640px;flex:0 0 640px}#snav{display:block;width:214px;flex:0 0 214px;order:-1;position:relative}#snav .site-menu-title{margin:10px 0;padding:0 0 0 10px;display:block;color:#fff;background-color:#F9A825;border-radius:6px;font-size:12px;font-weight:bold;line-height:30px;box-shadow:2px 2px 2px 0px #b5b5b5}.column-menu-list .menu-link{line-height:36px}.detail-main-title{padding:0;font-size:24px}.detail-clinic-list{display:flex;flex-wrap:wrap}.detail-item{margin:20px 2% 0 0;padding:0;flex:0 0 32%;width:32%;border:none}.detail-item:nth-child(3n){margin-right:0}.detail-link{display:block}.detail-link .thumbnail-image{margin:0 0 10px;width:100%;height:100px}.article-head-title-inner{padding:40px 0 35px}.post-title{font-size:30px}.post-title span{font-size:14px}.form-box{margin:25px auto 0;width:488px}#searchform{width:350px;flex:0 0 350px}#searchform input[type=text]{padding:0 12px;width:275px;height:35px;font-size:14px}#searchform button{display:flex;justify-content:center;width:75px;flex:0 0 75px;height:35px;font-size:14px;line-height:35px}#searchform button span{margin:0 0 0 5px;display:inline-block}.btn-top{width:130px;flex:0 0 130px;height:35px;font-size:14px;line-height:35px}.heading-search{padding:24px 0}.heading-search.no-border{padding:15px 0 12px}.list-keyword{margin:36px 0 43px}.list-keyword.small{margin:0 0 43px}.list-keyword.small li{margin:0 33px 0 0}.content-404 .section{margin:0 0 20px}.content-404 .heading-search{margin:0 20px;padding:24px 0}.content-404 .section-inner{padding:40px 50px 50px}.content-404 .section-inner.large{padding:40px 0 5px 50px}.list-area{display:flex;flex-wrap:wrap}.list-area>li:nth-child(odd){margin:0 29px 0 0;width:390px}.list-area>li:nth-child(even){width:373px}.list-area .list-area-child{margin:0;padding:10px 0 35px}.list-keyword{margin:36px 0 43px}.list-keyword.large{margin:32px 50px 18px}.list-keyword.large li{margin:0 33px 28px 0}.list-popular li{margin:0 0 31px}
