@charset "utf-8";

  html{font-size:10px}
body{font-size:1.6rem}
.h1,h1{font-size:2.4rem}
.h2,h2{font-size:2.1rem}
.h3,h3{font-size:2.0rem}
.h4,h4{font-size:1.8rem}
.h5,h5{font-size:1.8rem}
.h6,h6{font-size:1.8rem}
.lead{font-size:1.6rem}
blockquote{font-size:1.75rem}
pre{font-size:1.3rem}
legend{font-size:2.1rem}
output{font-size:1.4rem}
.form-control{font-size:1.4rem}
.input-sm{font-size:1.2rem}
.form-group-sm .form-control{font-size:1.2rem}
.form-group-sm .form-control-static{font-size:1.2rem}
.input-lg{font-size:1.8rem}
.form-group-lg .form-control{font-size:1.8rem}
.form-group-lg .form-control-static{font-size:1.8rem}
.btn{font-size:1.4rem}
.btn-group-lg>.btn,.btn-lg{font-size:1.8rem}
.btn-group-sm>.btn,.btn-sm{font-size:1.2rem}
.btn-group-xs>.btn,.btn-xs{font-size:1.2rem}
.dropdown-menu{font-size:1.4rem}
.dropdown-header{font-size:1.2rem}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{font-size:1.8rem}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{font-size:1.2rem}
.input-group-addon{font-size:1.4rem}
.input-group-addon.input-sm{font-size:1.2rem}
.input-group-addon.input-lg{font-size:1.8rem}
.input-group-btn{font-size:0}
.navbar-brand{font-size:1.8rem}
.pagination-lg>li>a,.pagination-lg>li>span{font-size:1.8rem}
.pagination-sm>li>a,.pagination-sm>li>span{font-size:1.2rem}
.badge{font-size:1.2rem}
.jumbotron p{font-size:2.1rem}
.progress-bar{font-size:1.2rem}
.panel-title{font-size:1.6rem}
.close{font-size:2.1rem}
.tooltip{font-size:1.2rem}
.popover{font-size:1.4rem}
.popover-title{font-size:1.4rem}
.carousel-control{font-size:2.0rem}
.wp-block-freeform.block-library-rich-text__tinymce blockquote,blockquote,blockquote.wp-block-quote:not(.is-large):not(.is-style-large){font-size:1.6rem}
.wp-caption p.wp-caption-text{font-size:1.2rem}
.gallery .gallery-caption{font-size:1.2rem}
.navbar-brand{font-size:3.2rem}
nav{font-size:1.4rem}
.gMenu_description{font-size:1.4rem}
.page-header_pageTitle,h1.page-header_pageTitle:first-child{font-size:2.2rem}
h1.mainSection-title{font-size:2.4rem}
h1.entry-title{font-size:3.2rem}
.entry-meta_items{font-size:1.2rem}
.entry-meta-dataList dt{font-size:1rem}
.entry-meta-dataList dd{font-size:1.2rem}
.media .media-body .media-heading{font-size:2.0rem}
.media .media-body p{font-size:1.4rem}
.subSection .media .media-heading{font-size:1.4rem}
.subSection-title{font-size:1.8rem}
.widget_archive ul,.widget_categories ul,.widget_link_list ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul{font-size:1.4rem}
.widget_ltg_adv_full_wide_title_title,.widget_ltg_full_wide_title_title{font-size:2.4rem}
footer .copySection p{font-size:1.2rem}
.comments-title{font-size:2.4rem}
.prBlock_icon{font-size:3.6rem}
.prBlock_title{font-size:1.8rem}
.prBlock_summary{font-size:1.4rem}
.sideSection .subSection-title{font-size:1.6rem}
.siteHeader_sub p .contact_txt_catch,.siteHeader_sub p .contact_txt_time{font-size:1.1rem}
.siteHeader_sub p .contact_txt_tel{font-size:2.4rem}
.siteHeader_sub .contact_btn a{font-size:1.6rem}
.page-header .page-header_pageTitle,.page-header h1.page-header_pageTitle{font-size:2.4rem}
.breadSection{font-size:1.2rem}
a:after,.sideSection .widget_recent_entries ul>li a:after{font-size:1rem}
.sideSection .widget_archive li li a,.sideSection .widget_categories li li a,.sideSection .widget_link_list li li a,.sideSection .widget_nav_menu li li a,.sideSection .widget_pages li li a,.sideSection .widget_recent_comments li li a,.sideSection .widget_recent_entries li li a{font-size:1.2rem}
.search-form {font-size:1.2rem}
.veu_postList .postList_date{font-size:1.2rem}
.veu_postList .postList_terms a{font-size:1rem}
.veu_sitemap h4{font-size:1.8rem}
.veu_sitemap h5{font-size:1.8rem}
.veu_sitemap ul>li>a:before{font-size:1rem}
.slide-text-title{font-size:3vw}
.slide-text-caption{font-size:1rem}
.slide .btn-ghost{font-size:1.7vw}
@media (min-width:576px){
.slide-text-caption{font-size:1.2rem}
}
@media (min-width:768px){
.lead{font-size:2.1rem}
.entry-meta_items{font-size:1.4rem}
.widget_ltg_adv_full_wide_title_title,.widget_ltg_full_wide_title_title{font-size:2.8rem}
.slide-text-title{font-size:2.5vw}
.jumbotron .h1,.jumbotron h1{font-size:6.3rem}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:3.0rem}
}
@media (min-width:992px){
.page-header_pageTitle,h1.page-header_pageTitle:first-child{font-size:3.2rem}
ul.gMenu{font-size:1.2rem}
.page-header .page-header_pageTitle,.page-header h1.page-header_pageTitle{font-size:3.2rem}
.slide-text-caption{font-size:1.3vw}
.slide .btn-ghost{font-size:1.3vw}
}
@media (min-width:1200px){
.widget_ltg_adv_full_wide_title_title,.widget_ltg_full_wide_title_title{font-size:3.2rem}
}
@media (max-width:767px){
h1.entry-title{font-size:2.6rem}
.media .media-body .media-heading{font-size:1.2em}
} @media (min-width: 992px){
ul.gMenu > li.current-menu-ancestor > a,
ul.gMenu > li.current-menu-item > a,
ul.gMenu > li.current-menu-parent > a,
ul.gMenu > li.current-post-ancestor > a,
ul.gMenu > li.current_page_ancestor > a,
ul.gMenu > li.current_page_parent > a,
ul.gMenu > li > a:hover {
background-color: #1074D1;
color:#fff!important;
position:relative;
}
} a{text-decoration: none!important;}
a{color:#004F9D}
a:hover{color:#CC0000}
a:active{color:#CC0000}
a img:hover{
opacity:.8;
}
strong {font-size:1.8rem;}
.btn {
border-radius: 5px;
border-width:0px;
}
.entry-body a.btn-primary{
padding:5px 10px;
margin-bottom:10px;
}
.page-header h1.page-header_pageTitle {
}
.entry-body h1{
font-size:2.8rem;
font-weight:bold!important;
margin:0 0 .6em 0!important;
padding:.4em .5em!important;
border:none;
border-top: 5px solid #004F9D;
border-bottom: 5px solid #004F9D;
}
.entry-body  h2 {
font-size:2.4rem;
padding:.3em .5em .3em 0.8em!important;
margin:0 0 1em 0!important;
background-color:#004f9d!important;
color:#fff;
border: none!important;
border-radius: 5px;
font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN,sans-serif;
font-weight:bold;
}
.entry-body h3:not(.childPage_list_title) {
font-size:2.25rem;
padding:.2em .25em .2em .8em!important;
margin:0 0 1em 0!important;
background-color:#1074d1;
color:#fff;
border: none;
border-radius: 5px;
font-weight:bold;
}
.entry-body h4 {
font-size:2.1rem;
padding:.15em .25em .15em .8em!important;
margin:0 0 1em 0!important;
color:#004f9d;
border: solid #004f9d 1px;
border-radius: 5px;
}
.entry-body h5 {
font-size:1.8rem;
padding:.25em .25em .25em .8em!important;
margin:0 0 1em 0!important;
}
.entry-body h6 {
font-size:1.6rem;
font-weight:bold;
}
.entry-body p:not(.childPage_list_text) {
margin:0 1em 1.5em 1em;
}
.entry-body p.noLR {
margin:0 0 .5em 0;
}
.entry-body ol,.entry-body ul,.entry-body table{
margin-bottom:1.5em;
}
.mainSection .childPage_list_body{
font-size:1.4rem;
}
.mainSection .elementor-button{
font-size:1.6rem;
}
.mainSection .childPage_list_body span{
font-size:1.3rem;
}
.entry-body mark {background:rgba(0, 0, 0, 0) linear-gradient(transparent 75%, #ffe88e 0%) repeat scroll 0 0;}
.entry-body .textRed{
color:#cc0000;
}
.entry-body .inlineBlock{display:inline-block}
hr.spacer40{
border:none;
padding:20px 0px!important;
margin:0px!important;
clear:both;
}
hr.spacer20{
border:none;
padding:10px 0px!important;
margin:0px!important;
clear:both;
}
.page_top_btn {
background-color:#1074d1;
}
.clearBoth{clear:both;}
strong.cCopy {
display:block;
padding:.25em .25em .25em .8em!important;
margin:0 0 1em 0!important;
font-family:Hiragino Mincho ProN,"游明朝",serif;
font-weight:normal;
border-bottom: solid #999 1px;
} .imgBoxP {
margin:0 1em 0 1em;
zoom: 1;
}
.imgBoxP:after, .imgBoxP:before {
content: "";
clear: both;
display: block;
}
.imgBox {
display:block;
float:left;
width: 49%;
text-align:center;
}
.img1{
float:none;
width:100%;
}
.imgBox:nth-child(even){
float:right;
}
.img3,.img4 {
margin:0 0 0 1em;
}
.img3 .imgBox {
width: 31.5%;
margin-right:9px;
}
.img4 .imgBox {
width: 23.3%;
margin-right:9px;
}
.img3 .imgBox:nth-child(even), .img4 .imgBox:nth-child(even){
float:left!important;
}
.imgBox img ,.img50,.img100,.imgH{
border: solid #bbb 1px!important;
height:auto;
border-radius: 5px!important;
padding:5px!important;
}
.img50{	max-width: 49%!important;
height: auto;
}
.imgH{
max-width: 34%!important;
height: auto;
}
.imgBox small{
margin-top:-13px;
padding:2px;
display:block;
background-color:#eee;
font-size:1.4rem;
border-radius: 5px;
border: solid #bbb 1px;
margin-bottom:15px;
}
@media screen and (max-width: 540px){
.entry-body img {
width:100%;
max-width: 100%;
height: auto;
}
.imgBoxP {margin:0 1em 0 1em;}
.imgBox {
width:100%!important;
float:none;
}
.imgH{
margin-left:auto!important;
margin-right:auto!important;
max-width: 67%!important;
display:block!important;
float:none!important;
}
.img50{
margin-left:auto!important;
margin-right:auto!important;
max-width: 100%!important;
display:block!important;
float:none!important;
}	
} @media screen and (min-width: 1200px){
.siteHeader h1 img {
min-height:75px!important;
}
} .siteHeader_sub aside{
float:right;
}
@media screen and (min-width:992px) and ( max-width:1199px) {
.siteHeader_sub {
display:inline-block;
padding-left:0!important;
max-width:600px;
}
.siteHeader_sub aside:first-child{
float:left;
}
}
@media (min-width: 1200px) {
.siteHeader_sub {
display:inline-block;
padding-left:0!important;
max-width:600px;
}
.siteHeader_sub aside:first-child{
float:left;
}
}
.siteHeader{
font-size:16px;
} .textsizeBox {
margin-top:5px;
border: solid #ccc 1px;
border-radius: 5px;
}
.textsizeBox strong{
display:block;
text-align:center;
border-radius: 5px 5px 0 0;
background-color:#eee;
border-bottom: solid #ccc 1px;
padding:3px;
font-size:14px;
font-weight:400;
}
#textsize{
display:block;
padding:8px 5px;
}
.topBotBox {
margin-bottom:12px;
}
@media screen and (min-width:991px) and ( max-width:1199px) { }
.topBotBox a,.textsizeBox a{
display:inline;
background-color:#fff;
color:#004f9d;
border-radius: 5px;
font-weight:bold;
margin-left:10px;
font-size:14px;
}
.textsizeBox a{
min-width:500px;
margin-left:0px;
}
.telBox{
display:inline-block;
font-size:21px;
font-weight:bold;
color:#004f9d;
position:relative;
}
.telBox small{
font-size:11px;
position:absolute;
top:-10px;
left:-13px;
}
.telBox:before{
font-family: "Font Awesome 5 Free";
content: '\f098  ';
font-weight: 900;
}
.accessLink:before{
font-family: "Font Awesome 5 Free";
content: '\f3c5  ';
font-weight: 900;
}
.floorLink:before{
font-family: "Font Awesome 5 Free";
content: '\f0f8  ';
font-weight: 900;
} .search-form{}
.search-form label{}
.search-form .search-field {
width:240px;
font-size:14px;
}
.search-form .search-submit {
margin-top:-3px;
font-size:14px;
background-color:#004f9d;
}
.search-form .search-submit:hover{
background-color:#1074d1;
} .vk-mobile-nav {
}
.vk-mobile-nav .widget_vkexunit_button{
display:inline-block;
width:49%;
margin-bottom:5px;
}
#vkexunit_button-18{width:100%;}
#vkexunit_button-18 a{background-color:#004F9D;}
#vkexunit_button-18 a:hover{background-color:#CC0000;}
.vk-mobile-nav .widget_vkexunit_button  a {
padding:7px;
}
.vk-mobile-nav .widget_vkexunit_button .button_mainText{
font-size:1.4rem;
}
.vk-mobile-nav .global-nav a:hover{
background-color:#004f9d;
color:#fff;
}
.vk-mobile-nav .global-nav a{
font-weight: bold;
color:#004f9d;
}
.vk-mobile-nav .global-nav a:before{
font-family: "Font Awesome 5 Free";
content: '\f0a9  ';
font-weight: 900;
}
.vk-mobile-nav .global-nav .menu-item-home a:before{
content: '\f015  ';
} #btnSchedule,#btnPhone{
position:fixed;
top:5px;
z-index:1000;
}
#btnSchedule{left:5px}
#btnPhone{right:5px}
#btnSchedule a,#btnPhone a{
display:block;
height:40px;
min-width:50px;
border: solid #999 1px;
border-radius: 3px;
padding:0 1px;
color:#444;
background-color:#fff;
text-align:center;
}
#btnSchedule a{font-size:10px}
#btnPhone a{ font-size:9px}
#btnPhone a span{	font-size:7px}
#btnSchedule a:hover,#btnPhone a:hover{
color:#004F9D;
}
#btnSchedule a:before,#btnPhone a:before{
padding-top:2px;
line-height:22px;
font-size:20px;
display:block;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
#btnSchedule a:before{content: '\f073';}
#btnPhone a:before{ content: '\f095';}
@media screen and (min-width: 992px) {
#btnSchedule,#btnPhone{
display:none;
}
}
@media screen and (max-width: 480px){
h1.siteHeader_logo{
margin-right:15px;
}
}
.mobile-fix-nav li{
position:fixed;
width:20%;
bottom:10px;
}
.mobile-fix-nav li:nth-of-type(1){
right:0;
}
.mobile-fix-nav li:nth-of-type(2){
left:5px;
}
.mobile-fix-nav li:nth-of-type(3){
left:22.5%;
}
.mobile-fix-nav li:nth-of-type(4){
left:45%;
}
.mobile-fix-nav li:nth-of-type(5){
right:15%;
} .gMenu_outer{
background-color:#004f9d;
border-top: solid #004f9d 1px;
}
.gMenu_outer .gMenu li{width:19%}
.gMenu_outer .gMenu li.menu-item-home {
width:5%;
height:auto;
text-align:center;
}
.gMenu_outer .gMenu li.menu-item-home .gMenu_name{display:none;}
.gMenu_outer .gMenu li.menu-item-home a:before{
font-family: "Font Awesome 5 Free"!important;
content: '\f015'!important;
font-weight: 900;
font-size:1.6rem;
}
.gMenu_name{font-weight:bold;}
.gMenu_outer .gMenu li a {
background-color:#004f9d;
color:#fff;
height:100%;
}
.gMenu_outer .gMenu strong{
font-size:1.6rem;
}
.gMenu_outer .gMenu li a:hover{
color:#004f9d;
}
.gMenu_outer .sub-menu li a{
text-align:left!important;
font-size:1.4rem;
background-color:#1074d1;
border-top: solid #fff 1px;
font-weight:normal;
}
.gMenu_outer .sub-menu li .sub-menu li a{
padding-top:5px;
padding-bottom:4px;
}
.gMenu_outer .sub-menu li a:before{
font-family: "Font Awesome 5 Free";
content: '\f0a9  ';
font-weight: 900;
} .subSection h1.subSection-title{
margin:0 0 .3em 0!important;
padding:.3em .7em .3em .7em!important;
background-color:#004f9d!important;
color:#fff;
border: none!important;
border-radius: 5px;
font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN,sans-serif;
font-weight:bold;
font-size:1.8rem;
}
.subSection .page_item a{
color:#004f9d;
padding:.3em .3em .3em 1em!important;
font-size:1.5rem;
border-radius: 5px;
border: solid #ddd 1px!important;
margin-bottom:.2em;
}
.subSection .children .page_item a{
font-size:1.4rem;
padding-left:1.5em!important;
}
.subSection .children .page_item a:hover{
background-color:#4488DD;
}
.subSection .page_item a:after{
content: ''!important;
}
.subSection .page_item a:before {
font-family: "Font Awesome 5 Free";
content: '\f0a9  ';
font-weight: 900;
}
.subSection .children .page_item a:before {
content: '\f101  ';
}
.subSection .children .page_item a{
display:none;
}
.subSection .current_page_item .children .page_item a,.subSection .current_page_parent .children .page_item a{
display:block;
}
.subSection .current_page_item a,.subSection .current_page_parent a{
border-color:#666!important;
}
.subSection .current_page_item > a {
pointer-events:none;
color:#000!important;
background-color:#eee!important;
}
.subSection .children .children {
display:none;
}
.subSection .page-item-2149 a ,.subSection .page-item-2153 a {
pointer-events:none;
border-radius: 5px;
font-weight:bold;
color:#fff!important;
background-color:#666!important;
border:none!important;
}
.subSection .page-item-2149 a:before ,.subSection .page-item-2153 a:before {
content: ''!important;
}
.sideSection .widget_vkexunit_button{
margin-bottom:10px;
}
.veu_button a{
} .subSection .widget_vkexunit_post_list .postList li{
padding-bottom:.4em;
}
.subSection .widget_vkexunit_post_list .postList_title a{
color:#004F9D!important;
display:block;
padding:3px .5em;
border-radius: 5px;
}
.subSection .widget_vkexunit_post_list .postList_title a:hover{
color:#fff!important;
background-color:#1074D1;
}
.subSection .media-body .media-heading a {
color:#004F9D;
font-weight:bold;
font-size:1.6rem;
}
.subSection .media-body .media-heading a:hover {
color:#fff;
background-color:#4488DD;
}
.subSection .localNavi a{
padding:.4em 1em!important;
color:#004F9D;
}
.subSection .localNavi a:hover{
color:#fff;
background-color:#4488DD;
}
.subSection .localNavi a:after{
content: ''!important;
}
.subSection .localNavi a:before {
font-family: "Font Awesome 5 Free";
content: '\f0a9  ';
font-weight: 900;
} .entry-body h3.childPage_list_title {
font-weight:bold;
color:#004f9d;
font-size:1.8rem;
font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN,sans-serif;
}
.childPage_list_box_inner{
border-radius: 15px;
}
p.childPage_list_text{
font-size:1.4rem;
} .siteContent{padding-bottom:0px;}
.subSection{padding-bottom:20px;}
.siteFooter{
background-color:#004f9d;
color:#fff;
border-top-color:#4488DD;
}
.copySection{text-align:right;}
.siteFooter .col-md-6:first-child{
text-align:center;
}
.siteFooter .col-md-6:first-child .bbText{
font-weight:bold;
font-size:2.4rem;
}
.siteFooter .col-md-6:first-child a{
color:#ffffff;
}
.siteFooter .col-md-6:first-child .contactF a{
display:block;
margin:5px 10px;
padding:3px;
background-color:#004f9d;
border:solid 1px #fff;
border-radius: 15px;
}
.siteFooter .col-md-6:first-child a:hover{
background-color:#1074d1;
}
@media screen and (min-width: 992px){
.siteFooter .col-md-6{width:66%;}
.siteFooter .col-md-6{
padding-left:20px;
}
.siteFooter .col-md-6:first-child{
width:34%;
border:none;
}
}
@media screen and (max-width: 991px){
.siteFooter .col-md-6{display:none;}
.siteFooter .col-md-6:first-child{display:block;}
} .widget_pages{width:100%!important;}
.widget_pages h1{
display:none;
}
.widget_pages .children li .children{
display:none;
}
.widget_pages li{
display:block!important;
float:left;
width:50%!important;
font-weight:bold;
}
.widget_pages li.page-item-325{
float:right;
}
.widget_pages li li{
width:100%!important;
font-weight:normal;
}
.widget_pages li a{
margin-left:10px;
border-bottom:solid 1px #1A61A7 !important;
color:#fff!important;
}
.widget_pages li a:hover{
background-color:#1074D1;
}
.widget_pages a:before{
font-family: "Font Awesome 5 Free"!important;
content: '\f152  '!important;
font-weight: 900!important;
}
.widget_pages  li ul li a:before{
content: '\f0a9  '!important;
} #top__fullcarousel h3{
border-radius: 5px;
margin-top:25%!important;
padding:.2em .2em .2em .6em!important;
background: -moz-linear-gradient(left, rgba(0,121,195,0.8) 40%, rgba(0,121,195,0) 80%);
background: -webkit-linear-gradient(left, rgba(0,121,195,0.8) 40%,rgba(0,121,195,0) 80%);
background: linear-gradient(to right, rgba(0,121,195,0.8) 40%,rgba(0,121,195,0) 80%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0079c3', endColorstr='#000079c3',GradientType=1 );
border:none!important;
}
#top__fullcarousel .mini-content-2 h3{
margin-top:-12%!important;
}
@media screen and (max-width: 580px){
#top__fullcarousel h3{
font-size:1em;
}
}
@media screen and (min-width: 1280px){
#top__fullcarousel h3{
font-size:2.25em;
}
} #MainMenuArea{ margin-top:-30px;
margin-bottom:20px;}
#MainMenuArea .MainMenu h2{
padding:0!important;
margin-bottom:0px!important;
}
#MainMenuArea .MainMenu h2 a{
display:block;
margin:0;
padding:10px 2px 10px 2px;
text-align:center;
background-color:#FFF;
color:#1074d1;
border: 2px solid #1074d1;
border-top-width: 15px;
border-radius: 5px;
}
#MainMenuArea .MainMenu h2 a:hover{
background-color:#1074d1;
border-color:#004F9D;
color:#FFF;
-webkit-transition: all .8s;
transition: all .8s;
}
.MainMenu h2 a i{
font-size:54px;
display:block;
padding-bottom:5px;
}
.MainMenu h2 a strong{
display:block;
font-size:2.0rem;
line-height:2.4rem;
}
#MainMenuArea .elementor-column{
width:50%;
}
.entry-body #MainTimeArea h3,.entry-body #MainTimeArea p {
margin-bottom:1em!important;
}
.entry-body #MainTopicsArea h3 {
margin-bottom:.3em!important;
}
.entry-body #MainTopicsArea h3 a {
display:block;
float:right;
font-size:1.6rem;
line-height:1rem;
padding:10px 10px!important;
border: 1px solid #fff;
color: #fff;
margin-top:.3rem;
border-radius: 5px;
}
.entry-body #MainTopicsArea h3 a:after {
font-size:1.6rem;
font-family: 'Font Awesome 5 Free';
content: '  \f0a9';
font-weight:900;
}
.entry-body #MainTopicsArea h3 a:hover {
background-color:#004F9D;
}
@media (min-width: 540px){
#MainMenuArea .elementor-column{
width:33%;
}
}
@media (max-width: 767px){
#MainMenuArea{ margin-top:0;}
}
@media (min-width: 992px){
#MainMenuArea .elementor-column{
width:16.5%;
}
}
@media (max-width: 540px){
#MainTimeArea .radiusBox,#MainTimeArea p{
margin-left:0px!important;
margin-right:0px!important;
}
}
.mainBanner img{
border: solid #fff 2px!important;
} header h1.entry-title, .mainSection header.archive-header h1{
font-size:2.8rem;
font-weight:bold!important;
border-bottom: none;
margin:.2em .5em;
}
.mainSection #MainTopicsArea .postList{
}
.mainSection #MainTopicsArea .postList li{
padding-bottom:.4em;
}
.mainSection .postList .entry-title a{
font-size:2.1rem;
display:block;
}
.mainSection #MainTopicsArea .postList .entry-title a{
font-size:1.6rem;
font-weight:400!important;
}
.mainSection .media h1.entry-title a,
.mainSection .postList .entry-title a{
font-weight:bold!important;
color:#004F9D;
padding:.4em .5em;
border-radius: 5px;
}
.mainSection .media h1.entry-title a:hover,
.mainSection .postList .entry-title a:hover{
color:#fff;
background-color:#004F9D;
}
.mainSection .post header, .mainSection header.archive-header{
border-bottom: 5px solid #004F9D;
}
.media-body p {
padding-left:1em;
padding-right:1em;
}
.elementor-element .postList_terms{
display:none;
}
.elementor-element #MainTopicsArea .postList_terms{
display:block;
float:right;
}
.elementor-element #MainTopicsArea .postList_terms a{
font-size:1.2rem;
}
.elementor-element .postList_date{
font-size:1.5rem;
}
.elementor-element #MainTopicsArea .postList_date,.mainSection #MainTopicsArea  .postList .entry-title a{
margin-left:1em;
}
.elementor-element .postList_date:before{
font-family: "Font Awesome 5 Free";
content: '\f073  ';
font-weight: 900;
} .entry-meta_items_term a,.postList_terms a {
background-color: #1074D1!important;
color:#fff!important;
border: 1px solid #004F9D;
display:inline-block;
padding:0px 10px!important;
}
.entry-meta_items_term a:hover,.postList_terms a:hover {
background-color: #004F9D!important;
} .entry-body a:not(.btn)[target="_blank"]::before {
font-family: 'Font Awesome 5 Free';
content: '\f35d  ';
font-weight:900;
}
.not_blank img{border: 2px solid #004F9D;}
.not_blank::before{
content: ''!important;
}
.pdfList {
list-style:none;
margin-left:-1em;
}
.entry-body a[href$=".pdf"]{}
.entry-body a[href$=".pdf"]::before{
font-family: "Font Awesome 5 Free";
content: '\f1c1  '!important;
font-weight:400!important;
}
.entry-body a[href$=".docx"]{}
.entry-body a[href$=".docx"]::before{
font-family: "Font Awesome 5 Free";
content: '\f1c2  '!important;
font-weight:400!important;
}
.entry-body a[href$=".doc"]{}
.entry-body a[href$=".doc"]::before{
font-family: "Font Awesome 5 Free";
content: '\f1c2  '!important;
font-weight:400!important;
}
.entry-body a[href$=".xlsx"]{}
.entry-body a[href$=".xlsx"]::before{
font-family: "Font Awesome 5 Free";
content: '\f1c3  '!important;
font-weight:400!important;
}
.entry-body a[href$=".xls"]{}
.entry-body a[href$=".xls"]::before{
font-family: "Font Awesome 5 Free";
content: '\f1c3  '!important;
font-weight:400!important;
} .movieList {
list-style:none;
margin-left:.5em;
}
.movieList a:before{
font-size:1.2rem;
font-family: "Font Awesome 5 Free";
content: '\f03d  '!important;
font-weight:900!important;
} .squareList{
list-style:none;
}
.squareList li:nth-child(odd){
margin-left:-1.2em;
margin-bottom:0;
font-weight:bold;
}
.squareList li:nth-child(odd)::before{
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f0c8";
color:#4488DD;
margin-right:.2em;
} .HalfBoxL a,.HalfBoxR a{
font-weight:bold;
font-size:1.8rem;
line-height:1.6em;
}
@media screen and (min-width: 768px) {
.HalfBoxL,.HalfBoxR{
width:50%!important;
}
.HalfBoxL{
float:left!important;
}
.HalfBoxR{
float:right!important;
}
} .tableScroll{
width: 100%;
overflow-x: auto;
margin-bottom:1em;
}
.tableScroll::-webkit-scrollbar {
height: 12px;
}
.tableScroll::-webkit-scrollbar-track {
border-radius: 0px;
background: #666;
}
.tableScroll::-webkit-scrollbar-thumb {
border-radius: 6px;
background: #D3E4FF;
}
.baseTable th{
white-space:nowrap;
} .radiusBox{
border:solid 2px #6faee8;
border-radius: 6px;
margin:.8em;
}
.radiusBox h4{
background-color:#d3e4ff;
color:#000;
margin:0!important;
border:none;
border-bottom:solid 1px #999;
border-radius: 4px 4px 0 0;
font-weight:bold;
}
.radiusBox div{
border-bottom:dotted 1px #999;
padding:.5em 1em;
}
.radiusBox div:last-child{
border-bottom:none;
} .entry-body a.link-to-pdf[target="_blank"]::before {
content: ''!important;
}
.entry-body a.textlink-to-pdf[target="_blank"]::before {
font-family: 'Font Awesome 5 Free'!important;
content: '\f1c1  '!important;
font-weight:400!important;
}
.entry-body a.link-to-pdf img{
border: solid #bbb 1px!important;
border-radius: 5px!important;
padding:5px!important;
} .floatList{
border-bottom: 1px solid #ccc;
list-style:none;
}
.floatList:after{
clear: both;
content: '';
display: block;
}
.floatList li {
min-width:150px;
float:left;
margin-right:20px;
margin-bottom:10px;
}
#pageMenu .floatList li {min-width:200px;}
#pageMenu .floatList li a:before{
font-family: "Font Awesome 5 Free";
content: '\f0ab  ';
font-weight: 900;
color:#4488DD;
} .imgBoxF .elementor-widget-image{
margin:2px 0px;
vertical-align:top;
float:left;
}
.imgBoxF img{
margin:2px!important;
padding:3px!important;
border: 1px solid #ccc!important;
}
.doctorName {
border: solid 2px #999;
margin-bottom: 1em;
background-color: #d3e4ff;
color:#333;
padding: .5em .5em !important;
}
.doctorName strong {
}
.menu-footernavigation-container a{
color:#fff!important;
} .elementor-tab-title{
background-color:#D3E4FF!important;
}
.elementor-tab-title:first-child {
border-top: 4px solid #4488DD!important;
}
.elementor-tab-title a,.elementor-tab-title i{
line-height:1.35em!important;
} .required{color:#ce0014;}
.formTable dt{
background-color:#D3E4FF;
border:none;
border-top: solid 4px #4488DD;
font-size:1.8rem;
margin:0;
padding:5px 10px;
}
.formTable dd{
border:none;
margin:0;
padding:10px 10px 20px 20px;
}
.formTable dd:last-child{
border-bottom: solid 2px #ccc;
}
.formTable .error{ display:inline-block;}
.formTable .formEX,.formTable .formEX2 {
font-size:1.4rem;
color:#666;
display:inline-block;
}
.formTable input{display:inline-block;}
.formTable .input-xs{ width:100px;}
.formTable .input-sm{ width:50%;}
.formTable .input-md{ width:480px;}
.formTable .input-lag{ width:100%;}
@media (max-width: 480px){
.formTable .input-sm{ width:100%;}
.formTable .input-md{ width:100%;}
.formTable .input-xs{ width:85px;}
.mwform-tel-field input{ width:70px!important;}
}
.formTable input[type="text"],.formTable input[type="email"],.formTable select {
font-size:1.4rem;
}
.mw_wp_form_input .confirmTEXT  {display:none;}
.mw_wp_form_confirm .formTable .formEX, .mw_wp_form_confirm .inputTEXT  {display:none;}
.formButt{text-align:center;} @media print {
.entry-body h2{
background:none!important;
border: 2px solid #000!important;
border-radius: 5px!important;
}
.entry-body h3{
background:none!important;
border: 1px solid #4488DD!important;
border-radius: 5px!important;
}
.entry-body mark {
border-bottom: 2px solid #FFD000!important;
}
.sideSection{
display: none !important;
}
.mainSection{
width:100% !important;
}
.siteFooter .col-md-6,.footerMenu,#btnSchedule,#btnPhone {
display: none !important;
}
.siteFooter .col-md-6:first-child {
display: block !important;
width:100% !important;
}
}@font-face{font-display:block;font-family:TablePress;font-style:normal;font-weight:400;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=) format("woff2"),url(//www.ashiya-central-hospital.jp/testsite/wp-content/plugins/tablepress/css/build/tablepress.woff) format("woff")}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#f9f9f9;--even-text-color:var(--text-color);--even-bg-color:#fff;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:initial;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>*+tbody>*>*,.tablepress>tbody>*~*>*,.tablepress>tfoot>*>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>*>th{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody)>.odd>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody)>.even>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dataTables_wrapper{clear:both;margin-bottom:1rem;position:relative}.dataTables_wrapper .tablepress{clear:both;margin-bottom:0}.dataTables_wrapper:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_filter label input{margin-left:.5em;margin-right:0}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate .paginate_button{color:#111;display:inline-block;margin:0 5px;outline:none;position:relative;text-decoration:underline}.dataTables_paginate .paginate_button:first-child{margin-left:0}.dataTables_paginate .paginate_button:last-child{margin-right:0}.dataTables_paginate .paginate_button:after,.dataTables_paginate .paginate_button:before{color:#d9edf7}.dataTables_paginate .paginate_button:hover{cursor:pointer;text-decoration:none}.dataTables_paginate .paginate_button:hover:after,.dataTables_paginate .paginate_button:hover:before{color:#049cdb}.dataTables_paginate .paginate_button.disabled{color:#999;cursor:default;text-decoration:none}.dataTables_paginate .paginate_button.disabled:after,.dataTables_paginate .paginate_button.disabled:before{color:#f9f9f9}.dataTables_paginate .paginate_button.current{cursor:default;font-weight:700;text-decoration:none}.dataTables_paginate.paging_simple{padding:0 15px}.dataTables_paginate.paging_simple .paginate_button.next:after,.dataTables_paginate.paging_simple .paginate_button.previous:before{font-family:TablePress;font-size:14px;font-weight:700;text-align:left;-webkit-font-smoothing:antialiased;bottom:0;content:"\f053";height:14px;left:-14px;line-height:1;margin:auto;position:absolute;right:auto;text-shadow:.1em .1em #666;top:0;width:14px}.dataTables_paginate.paging_simple .paginate_button.next:after{content:"\f054";left:auto;text-align:right}.dataTables_scroll{clear:both}.dataTables_scroll .tablepress{width:100%!important}.dataTables_scrollHead table.tablepress{margin:0}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;margin:0!important;overflow:hidden;padding:0!important}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color)}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{cursor:pointer;outline:none;padding-right:20px;position:relative}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;bottom:0;height:14px;left:auto;line-height:1;margin:auto;position:absolute;right:6px;top:0}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}
table.tablepress{border:2px solid #999;width:100%;margin-bottom:0!important}table.tablepress td,table.tablepress th{font-weight:400;border:1px solid #999!important;padding:.15em .3em;vertical-align:middle}table.tablepress th{background-color:#d3e4ff!important;text-align:center;font-weight:400!important}table.tablepress td.column-1{background-color:#eee}table.scheduleTable td{width:15%;text-align:center;white-space:nowrap}table.scheduleTable td.column-1{width:10%;white-space:normal}#tablepress-44 .row-2 td.column-1{white-space:nowrap!important}table.offTable th.column-2{white-space:nowrap}table.offTable td{text-align:center;white-space:nowrap}table.offTable td.column-1{width:30%}table.offTable td.column-2{width:15%}table.offTable td.column-3{width:15%}table.offTable td.column-4{width:40%}table.offTable tr:last-child td:last-child{background-color:#fff!important;font-size:.85em;text-align:left;white-space:normal}table.kenshinTable td{white-space:nowrap;text-align:left}table.kenshinTable td.column-4{text-align:right}table.kenshinTable td.column-3{white-space:normal}table.kenshinTable td.column-2{white-space:normal}@media screen and (min-width:1200px){table.kenshinTable td.column-2{white-space:nowrap}}table.kenshinTable td.column-2 span{white-space:nowrap}table.kenshinTable .row-15 td.column-2{text-align:right}table.kenshinTable .row-15 td.column-2 div{white-space:nowrap;text-align:left}table.kenshinTable th.column-3{min-width:120px}table.kenshinTable td.column-5{text-align:center}table.kenshinTable tr:last-child td:last-child{background-color:#fff;font-size:.85em;text-align:left;white-space:normal}.tablepress-id-67 td.column-1,.tablepress-id-68 td.column-1,.tablepress-id-133 td.column-1{white-space:nowrap}.tablepress-id-67 td.column-4,.tablepress-id-68 td.column-4,.tablepress-id-133 td.column-4{white-space:nowrap;text-align:center}.tablepress-id-67 td.column-2,.tablepress-id-67 td.column-3,.tablepress-id-68 td.column-2,.tablepress-id-68 td.column-3,.tablepress-id-133 td.column-2,.tablepress-id-133 td.column-3{max-width:300px;min-width:190px}table.doctorTable{margin-bottom:1em!important;border:solid 2px #999;margin-bottom:1em}table.doctorTable th{background-color:#d3e4ff!important;text-align:left}table.doctorTable th,.doctorTable td{padding:.5em!important}table.doctorTable th strong{font-size:1.2em}table.doctorTable th small{font-weight:400;display:inline-block}table.doctorTable td:first-child{font-weight:700;white-space:nowrap;width:20px}table.doctorTable td:first-child:before{font-family:"Font Awesome 5 Free";content:'\f7a5  ';font-weight:900;color:#48D}.tablepress-id-70 .column-1,.tablepress-id-70 .column-3,.tablepress-id-70 .column-4,.tablepress-id-70 .column-5,.tablepress-id-70 .column-6,.tablepress-id-70 .column-7,.tablepress-id-70 .column-8,.tablepress-id-70 .column-9{white-space:nowrap}.tablepress-id-70 .column-3,.tablepress-id-70 .column-4,.tablepress-id-70 .column-5,.tablepress-id-70 .column-6,.tablepress-id-70 .column-7,.tablepress-id-70 .column-8,.tablepress-id-70 .column-9{text-align:right}.tablepress-id-70 .column-2{min-width:150px}.tablepress-id-14{min-width:600px}.tablepress-id-14 .column-1,.tablepress-id-14 .column-2,.tablepress-id-14 .column-4,.tablepress-id-14 .column-6{white-space:nowrap}.tablepress-id-14 .column-2,.tablepress-id-14 .column-4,.tablepress-id-14 .column-6{text-align:center}.tablepress-id-14 .column-5{min-width:150px}.tablepress-id-15,.tablepress-id-84{min-width:600px}.tablepress-id-15 .column-1,.tablepress-id-15 .column-2,.tablepress-id-84 .column-1,.tablepress-id-84 .column-2{white-space:nowrap}.tablepress-id-15 td.column-1,.tablepress-id-84 td.column-1{text-align:center}.tablepress-id-15 .column-3,.tablepress-id-15 .column-4,.tablepress-id-84 .column-3,.tablepress-id-84 .column-4{min-width:200px}.tablepress-id-62{min-width:600px}.tablepress-id-62 th{white-space:nowrap}.tablepress-id-62 td.column-1,.tablepress-id-62 td.column-2,.tablepress-id-62 td.column-3,.tablepress-id-62 td.column-4{white-space:nowrap}.tablepress-id-62 td.column-2,.tablepress-id-62 td.column-3,.tablepress-id-62 td.column-5{text-align:center}.tablepress-id-62 td.column-4{text-align:right}.tablepress-id-65 td.column-1,.tablepress-id-66 td.column-1{text-align:center}.tablepress-id-65 td.column-1{white-space:nowrap}.tablepress-id-66 span{white-space:nowrap}.tablepress-id-69 td.column-1,.tablepress-id-69 td.column-2,.tablepress-id-129 td.column-1,.tablepress-id-129 td.column-2{white-space:nowrap;background-color:#eee}.tablepress-id-129 td.column-3{font-size:90%;min-width:150px}.tablepress-id-129 td.column-5{font-size:90%;min-width:100px}.tablepress-id-129 .column-4{text-align:right}.tablepress-id-69 .column-3{min-width:150px}.tablepress-id-69 .column-4,.tablepress-id-69 .column-5{text-align:center;white-space:nowrap}.tablepress-id-82 td.column-3{text-align:right;white-space:nowrap}