/*!
Theme Name: ksccs-jp (Medical Heed Child)
Theme URI: http://sparklewpthemes.com/wordpress-themes/medicalheed/
Template: medical-heed
Author: MML
Author URI: https://www.mmlab.co.jp/
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/
h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;line-height:1.5;margin-bottom:15px}h1{font-size:36px;margin:.67em 0}h1.page-title,h1.entry-title{font-size:30px;margin:.5em 0;line-height:1.2}.topbar{min-height:0;height:0}section.featuresarea{display:none}.flex-control-nav{bottom:20px;width:auto}.flex-direction-nav a{position:absolute;display:block;height:100%;width:50%;top:50%;z-index:10;overflow:hidden;opacity:0;margin:0}.breadcrumb{padding:15px 0 40px;padding:0 0 15px;background-color:#226ea2;border-radius:0;text-align:center;margin-bottom:30px}.services h2{font-size:30px;font-weight:700}.infor-item{padding-bottom:18px}.infor-item h3,.member-entry-item h3{font-size:24px;font-weight:700;margin-top:0}.infor-item .infor-content-thumb a,.infor-item .infor-content-thumb a:hover{color:#000;text-decoration:none}.infor-item .post-date{font-size:12px}.infor-list .infor-item p{font-size:12px;line-height:24px;text-align:justify}.infor-item .post-cate a{color:#337ab7}.infor-item .post-cate a:hover{text-decoration:underline}.member-entries,.event-calendar{padding-top:30px}.member-entry-item{padding-bottom:20px}.member-entry-item figure{display:block;min-height:240px;height:240px;margin-bottom:14px}.member-entry-item figure img{width:100%;height:240px;object-fit:cover}.member-entry-info a,.member-entry-info a:hover{color:#000;text-decoration:none}.member-entry-item .post-date,.member-entry-item .post-excerpt p{font-size:12px}.member-entry-item .post-excerpt p{text-align:justify}.member-entry-item .post-excerpt{max-height:60px;overflow:hidden}.member-entry-info-btm{color:#98a6b5;overflow:hidden;padding-top:8px}.member-entry-info-btm .post-cate{float:left}.member-entry-info-btm .post-date{text-align:right;float:right}.member-entry-info-btm:after{content:" ";clear:both}.member-entry-item .eitem{padding-bottom:20px}body.archive .member-entry-item,.infor-list .member-entry-item{display:flex;flex-direction:row;flex-wrap:wrap}.ai1ec-agenda-widget-view{margin:0 auto !important}.infor-page-link{padding-bottom:30px}.data-pagination{text-align:center}.data-pagination ul{list-style:none;font-size:18px}.page-numbers,.page-numbers:hover{background:0 0;border:none;color:#98a6b5}.data-pagination ul li{display:inline-block;margin:0;color:#98a6b5}.data-pagination ul li a{color:#98a6b5;padding:8px}.data-pagination ul li .current{color:#004bb1;padding:8px}.data-pagination ul li .dots{padding:8px}.data-pagination ul li .next,.data-pagination ul li .prev{color:#004bb1;background:#fafafa;border:1px solid #f0f3f5;border-radius:10px;padding:10px 12px;font-size:14px}.data-pagination ul li .next{margin-left:12px}.data-pagination ul li .prev{margin-right:12px}.um-account-profile-link,.um-account-meta-img{display:none !important}.um-account-main .help-txt,.um-form .help-txt{margin-top:3px!important;font-size:12px;line-height:18px}.um-account-main .help-txt.border,.um-form .help-txt.border{border:1px solid #ddd;padding:4px!important}.kscc-sidebar{padding-left:15px}.kscc-sidebar .side-row{padding-bottom:28px}.kscc-sidebar .side-item-name{padding-bottom:15px}.kscc-sidebar ul{list-style:none;margin:0}.kscc-sidebar ul li{border:none;line-height:28px}.kscc-sidebar ul li:before{content:"\e080";display:inline-block;font-family:"Glyphicons Halflings";color:#337ab7;font-size:10px;line-height:22px;padding-right:8px}.medical-post-wrap .post-thumbnail{padding-bottom:16px}.banner-slider .slides li{background-position:center top}.banner-caption{max-width:100%}.home-slider-overlay{background-color:rgba(0,0,0,0)}div.screen-reader-response,div.screen-reader-response-output{display:none}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px solid #f78181;color:red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted,span.wpcf7-not-valid-tip{color:red}.featuresarea{background-attachment:scroll}.news-image{max-width:45%;margin-bottom:1em;margin-left:10px;margin-right:10px;float:left}.news-image img,.post-image img{width:100%}.main-navigation ul{text-align:right;border-left:0;border-right:0}section{padding:0}section.featuresarea{padding:20px}section.blog-list{padding:20px}.greeting_img{float:left;width:30%;padding:20px}body,#page{display:flex;flex-direction:column;min-height:100vh}.site-footer{margin-top:auto}.operator a{color:#fff}.operator a:hover{color:#3e98d6}.copyright ul li{padding:0 5px}.privacy{width:90%;margin:0 auto}.privacy_h4{position:relative;color:#3986bb;line-height:1.4;margin-top:30px}.privacy_h4:before{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;padding-right:5px;color:#3986bb}.site-footer .copyright .col-lg-6{width:100%;text-align:left}.header-wrap .col-lg-3{width:100%}.header-wrap .col-lg-8{width:90%}.custom-logo-link img{width:40%}.custom-logo-link{text-align:center}.main-navigation ul{text-align:center}.header-logo.site-branding{height:55px}.main-navigation ul>li>a{line-height:40px}.main-nav-icons{height:40px}.flex-direction-nav .flex-next{right:10px}.wpcf7 input[type=submit],.wpcf7 input[type=button]{padding:15px 50px;float:none}button,input[type=button],input[type=reset],input[type=submit]{border-radius:6px}button,[type=button],[type=reset],[type=submit]{font-size:20px}@media (max-width:768px){.wp-block-image{max-width:90%;margin-bottom:1em;margin-left:10px;margin-right:10px;float:left}.greeting_img{width:100%}.main-nav-icons{height:80px}.header-wrap .col-lg-3{float:left}.header-wrap .col-lg-3 img{width:100%}}@media only screen and (max-width:768px){.nav-menu>li:first-child a{padding-left:10px}}@media (max-width:992px){.header-wrap .col-lg-1{width:10%}.col-lg-3 img{width:50%}.container{width:100%}.col-lg-3{width:100%}.col-lg-8{width:80%;margin-top:0}.col-lg-1{width:20%;margin-top:0}.header-logo.site-branding{height:auto}}@media only screen and (max-width:992px){.feature-wrap{border-bottom:1px solid rgba(255,255,255,.15)}.feature-wrap:last-child{border-bottom:0}}@media (min-width:1200px){.col-lg-3{width:40%}.col-lg-3 img{width:40%}.col-lg-8{width:45%}.col-lg-1{width:5%}}@media (max-width:1200px){.col-lg-3{width:40%}.col-lg-8{width:55%}.col-lg-1{width:5%}}@media (max-width:600px){.col-lg-3 img{width:100%}.header-wrap .col-lg-8{width:90%}}a img{transition:all .3s}a img:hover{opacity:.7}.banner a:hover{color:#000}.banner h2{padding:70px 0 50px}.bannerList{display:flex;flex-wrap:wrap}.bannerItem{width:calc(100%/6);padding:0 5px;margin-bottom:30px;text-align:center}.bannerItem img{max-height:80px;width:100%}.bannerItem span{text-align:center;color:#000;margin-top:5px;display:block;font-size:11px}@media (max-width:768px){.banner h2{padding:40px 0 30px}.bannerItem{width:calc(100%/3);margin-bottom:20px}}.organisationList{width:80%;margin:0 auto}.organisationList h3{font-size:16px;font-weight:700}.organisationList table,.organisationList table tr,.organisationList table tr td{border:none !important}.organisationList table tr td{vertical-align:top}.organisationList table tr td ul{list-style-position:inside}@media (max-width:768px){.organisationList{width:95%}.organisationList table tr td{display:block}}