@charset "utf-8";.review-box,a.review-box-link{   display:none!important}div.review-box{display:none;!important}body{font-size:16px;font-family:'Noto Sans JP','Roboto';color:#333;line-height:1.8;letter-spacing:2px}h1,.h1{font-size:32px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}h6,.h6{font-size:16px}.pfont{font-size:16px}p{margin:0 0 10px}.b,.strong{font-weight:700}.big{font-size:250%!important}.s{font-size:13px}ul.s{margin:3% 0 1%}img{max-width:100%}img.img_s{max-width:60%!important;height:auto!important}*:first-child+html img{vertical-align:top}* html img{vertical-align:top}a:hover,a:hover img{opacity:.8;filter:alpha(opacity=80);-ms-filter:“alpha(opacity=80)”}img.alignright{width:30%;float:right}img.w50{width:45%!important;margin:0!important;padding:0!important}.txt_c{text-align:center}.txt_l{text-align:left}.txt_r{text-align:right}.f_o{overflow:hidden}.f_o_s{overflow:hidden}.f_l{float:left}.f_r{float:right}h2,.h2{text-align:center;font-weight:500}h3,.h3{background-color:#f5f5f5;color:#760018;font-weight:500;padding:1%;margin:0 0 2%}h3:before{content:"";border-left:5px solid #760018;margin:0 1% 0 0}h4,.h4{border-bottom:1px solid #760018;font-weight:500;padding:1%;margin:0 0 2%}h5,.h5{margin:0 1.5% .5%;font-weight:500}p{padding:0 1%}.content_box a{text-decoration:underline}a:link{color:#760018}a:visited{color:#760018}a:hover{color:#760018}a:active{color:#760018}span.bg{background-color:#f5f5f5;font-weight:500;padding:.1% 3%;font-size:90%;text-align:center}span.bg_red{background-color:#760018;color:#fff;font-weight:500;margin-right:2%}.loading{position:fixed;width:100vw;height:100vh;top:0;left:0;background:#fff;z-index:9999}.animation{position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.fade{animation:fadeIn .2s ease .3s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body{border-bottom:10px solid #760018}.logo_box{display:flex}a.ohc{width:15%;margin:0 10px 0 0}header{padding:.5% 0 0}header .header{padding:0 0 1%}header .h1_logo{font-size:0}header .h1_logo img{width:280px;height:auto;padding:5% 0 0 2%}header .cta{padding:0 2%;text-align:right}header .cta ul li{font-weight:600;font-size:28px;vertical-align:middle}header .cta ul li .s{color:#760018;font-size:60%;margin:0 2% 0 0}header .cta ul li,header .head_link ul li{position:relative;display:inline-block;margin:0 2.5% 0 0;white-space:nowrap}header .cta ul li:last-child,header .head_link ul li:last-child{margin:1% 0}header .cta ul li:last-child{width:180px;margin:0 0 0 5px}a.cta_link{background-color:#760018;color:#fff;font-size:16px;padding:4% 20%;border-radius:25px}a.cta_link i{margin:0 0 0 5px}header .cta ul li.tel{padding:1% 0 0;letter-spacing:0}header .head_link{text-align:right}header .head_link ul li a{font-size:16px;position:relative;width:100%;padding:0 15px;color:#333}header .head_link ul li a:before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #760018;border-right:solid 2px #760018;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-2px}.header-fixed{position:fixed;top:0;left:0;z-index:2;width:100%;background-color:rgba(0,0,0,.8);padding:35px 0}.megm{background-color:#760018;color:#fff}.menu-container{width:100%;max-width:1280px;margin:0 auto}.menu-mobile{display:none;padding:20px;width:50px;height:50px;position:fixed;z-index:99999}.menu-mobile:after{content:"\f0c9";font-family:"Font Awesome 5 Free";font-weight:700;font-size:1.5rem;padding:0;float:right;position:relative;top:-5px;-webkit-transform:translateY(-25%);transform:translateY(-25%);color:#fff;left:6px}.menu>ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box}.menu>ul:before,.menu>ul:after{content:"";display:table}.menu>ul:after{clear:both}.menu>ul>li{float:left;padding:0;margin:0;width:33.3%;text-align:center;border-right:2px solid #fff}.menu>ul>li:first-child{border-left:2px solid #fff}.menu>ul>li a{text-decoration:none;padding:.5em 3em;display:block;font-size:1.3rem}.menu>ul>li a{display:block;white-space:nowrap}.menu>ul>li:hover{background:#e6c5cb;color:#760018!important}.menu>ul>li a:hover{color:#760018!important}a i.fa-angle-down{margin-left:3%}.menu>ul>li>ul{display:none;width:100%;background:rgba(255,243,243,1);position:absolute;z-index:99;left:0;margin:0;list-style:none;box-sizing:border-box;border:2px solid #760018}.menu>ul>li>ul:before,.menu>ul>li>ul:after{content:"";display:table}.menu>ul>li>ul:after{clear:both;height:0}.menu>ul>li>ul>li{margin:0;padding-bottom:0;list-style:none;width:33.3%;background:0 0;float:left}.menu>ul>li>ul>li a{color:#777;padding:.2em 0;width:95%;display:block;border-bottom:1px solid #ccc}.menu>ul>li>ul>li a:after{display:none}.menu>ul>li>ul>li>ul{display:block;padding:15px 0 30px;margin:0;list-style:none;box-sizing:border-box}.menu>ul>li>ul>li>ul:before,.menu>ul>li>ul>li>ul:after{content:"";display:table}.menu>ul>li>ul>li>ul:after{clear:both;height:0}.menu>ul>li>ul>li>ul>li{float:left;width:100%;padding:10px 10% 0 15%;margin:0;text-align:left;height:40px}.mgm_common{background-color:rgba(255,255,255,.6);border-left:2px solid #760018}.menu>ul>li>ul>li>ul>li a{border:0;font-size:1.1rem}.menu>ul>li>ul>li>ul>li a{position:relative;width:100%;padding:0 15px;color:#333;font-weight:500;display:block}.menu>ul>li>ul>li>ul>li a:before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #760018;border-right:solid 2px #760018;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-2px}.menu>ul>li>ul.normal-sub{width:300px;left:auto;padding:10px 20px}.menu>ul>li>ul.normal-sub>li{width:100%}.menu>ul>li>ul.normal-sub>li a{border:0;padding:1em 0}.menu>ul>li.link_out a{color:#fff}#pannkuzu{font-size:12px;padding:15px 0;text-align:left;background-color:#f5f5f5}#pannkuzu a{color:#333!important}#pannkuzu .visit a.post-page,#pannkuzu .hospital a.post-page{pointer-events:none}#gotop{width:100%;max-width:1280px;margin:0 auto}#gotop a{background-color:#760018;color:#fff;padding:10px 25px 5px;-webkit-border-radius:15px 15px 0px 0px/15px 15px 0px 0px;-moz-border-radius:15px 15px 0px 0px/15px 15px 0px 0px;border-radius:15px 15px 0 0/15px 15px 0px 0px}body.top #gotop{position:relative}body.top #gotop a{position:absolute;right:2%;width:160px;z-index:40;top:-40px}body.kaso #gotop a i{margin:0 5px 0 0}body.kaso #gotop{position:relative}body.kaso #gotop a{position:absolute;right:2%;width:160px;z-index:40;top:-38px}body.kaso #gotop a i{margin:0 5px 0 0}.sub_bnr{display:inline-block;width:100%}footer{background-color:#fbfbfb;padding:3% 0 0}footer .footer_box .col-xs-6{padding:2% 1%}footer .footer_box .footer_link{padding:.5% 0 .5% 2%;overflow:hidden}footer .footer_box .footer_link ul li{float:left}footer .footer_box .footer_link ul li a{font-size:12px;position:relative;width:100%;padding:0 15px;white-space:nowrap}footer .footer_box .footer_link ul li a:before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #760018;border-right:solid 2px #760018;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-2px}footer .footer_box .copyright_box{padding:.5% 2% .5% 0;text-align:right;font-size:12px}section{padding:5% 0}.inner{width:100%;max-width:1280px;margin:0 auto;overflow:hidden}.inner_s{width:100%;max-width:1000px;margin:0 auto;overflow:hidden}a.link_btn{display:block;color:#760018;border:2px solid #760018;margin:3% auto 8%;padding:10px;text-align:center;width:260px;text-decoration:none}#contact_template a.link_btn{margin:3% auto 0;padding:7px;text-align:center;width:230px;border-radius:5px;font-size:80%}a.link_btn{color:#333!important;padding:2% 0;display:block;white-space:nowrap}a.link_btn:after{content:'';width:10px;height:10px;border:0;border-top:solid 2px #760018;border-right:solid 2px #760018;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;margin-top:8px}a.link_btn:hover{background-color:#760018;color:#FFFFFF!important}a.link_btn:hover:after{border-top:solid 2px #fff;border-right:solid 2px #fff}.main{width:70%;margin-right:5%;margin-bottom:10%}.sub{width:25%;margin-bottom:10%}.arrow{position:relative;display:inline-block;padding-left:20px}.arrow:before{content:'';width:10px;height:10px;border:0;border-top:solid 2px #760018;border-right:solid 2px #760018;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-4px}.af_output{margin:0 0 7%;padding:1%}.af_output .f_l{width:60%}.af_output .f_r{width:35%;margin:0 0 0 5%}.af_output .f_o_s .f_l{width:70%}.af_output .f_o_s .f_r{width:25%;margin:0 0 0 5%}.af_output .f_r img{object-fit:cover;font-family:'object-fit: cover;';width:100%;max-width:100%;height:180px}.af_output .img_two .f_r img{height:auto}.af_output .img_two{margin:0 auto 3%;font-size:.9rem;text-align:center;width:96%}.af_output .f_o_s .f_r img{object-fit:cover;width:100%;height:140px}.af_output img{margin:1.5% 0;max-width:100%;max-height:auto}.outline_list_detail{margin:0 0 3%}.dl_btn{margin:2% 0 1%;width:60%}.dl_btn a{border:3px solid #760018;display:block;text-decoration:none;overflow:hidden}a span.tit{padding:2% 2.5%;display:block;width:50%;float:left;font-weight:500}a span.dl{background-color:#760018;color:#fff;display:block;float:right;padding:2% 2.5%}span.dl:after{font-family:"Font Awesome 5 Free";content:"\f1c1";font-weight:900;margin:0 0 0 5px}.tab_item{border-bottom:3px solid #760018;background-color:#f5f5f5;line-height:5px;font-size:16px;text-align:center;color:#760018;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease;padding:3.5% 0}.two_tab .tab_item{width:calc(100%/2)}.three_tab .tab_item{width:calc(100%/3)}.topic_list{margin:0 0 3%}@media all and (-ms-high-contrast:none){.two_tab .tab_item{width:50%}.three_tab .tab_item{width:33.3%}}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;padding:3% 0 0;clear:both;overflow:hidden}#all:checked~#all_content,#programming:checked~#programming_content,#design:checked~#design_content{display:block}.tabs input:checked+.tab_item{background-color:#760018;color:#fff}.content_list{margin:0 0 2%;padding:1% 0}.content_list li.anker{position:relative;display:inline-block;margin:1% 5% 1% 0}.content_list li.anker:first-child{margin:1% 5% 1% 0}.content_list li.anker a{color:#333!important;padding:1% 0;display:block;white-space:nowrap}.content_list li.anker:after{content:'';width:10px;height:10px;border:0;border-top:solid 2px #760018;border-right:solid 2px #760018;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:45%;right:-15px;margin-top:-7px}.box_red{border:2px solid #760018;padding:1% 1.5%;line-height:2.2;margin:1%}.box_red p{margin:0;padding:0}.box_red a:after{font-family:"Font Awesome 5 Free";content:" \f35d";font-weight:700}p.tel{padding:0;font-weight:500}p.tel span{font-size:14px;margin:0 1% 0 0}.ufaq-faq-list{border:2px solid #760018}.ufaq-faq-body{padding:1%;padding-left:1%}.ufaq-faq-list a{color:#760018;text-decoration:none;font-size:12px!important}.ewd-ufaq-post-margin-symbol span{font-size:20px}.ufaq-faq-list a h4{border:none;padding:0 1% 0}.ewd-ufaq-post-margin-symbol{float:right}.ufaq-faq-title-text{width:94%;padding:0 1%}.ewd-ufaq-post-margin-symbol{margin-right:11px;padding:10px 0 0 5px}.ewd-ufaq-post-active .ufaq-faq-title{border-bottom:1px solid #760018;width:98%;margin:0 auto}.ewd-ufaq-post-active .ufaq-faq-title-text{padding:0}.ewd-ufaq-post-active .ewd-ufaq-post-margin-symbol{margin-right:0}main table{width:98%;margin:1% auto}main table tr{border-top:1px solid #aaa;border-bottom:1px solid #aaa}main table th{width:20%;padding:3% 2%;font-weight:600;vertical-align:top}main table td{width:80%;padding:1% 2%}main table.td2 td{width:40%;padding:3% 2%}main table.td3 td{width:25.5%;padding:3% 2%}ul.list_box_img{table-layout:fixed;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}ul.list_box_img:after{content:"";clear:both;display:block}ul.list_box_img li img{width:100%;object-fit:cover;font-family:'object-fit: cover;';height:170px;margin:0 0 5%}ul.list_box_img li{display:block;float:left;list-style-type:none;width:32%;margin:0 0 2%}ul.list_box_img li a{text-decoration:none;width:100%;height:100%;display:block}ul.list_box_img li:nth-child(3n-1){margin:0 2%}ul.list_box_img li p{padding:1% 2% 0;position:relative;display:inline-block;width:97%;border-bottom:1px solid #ccc}ul.list_box_img li p:after{content:'';width:10px;height:10px;border:0;border-top:solid 2px #760018;border-right:solid 2px #760018;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-1%}ul.list_box_noimg{table-layout:fixed;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}ul.list_box_noimg:after{content:"";clear:both;display:block}ul.list_box_noimg li img{object-fit:cover;font-family:'object-fit: cover;';width:100%;height:170px}ul.list_box_noimg li{display:block;float:left;list-style-type:none;width:32%;margin:0 0 2%}ul.list_box_noimg li:nth-child(3n-1){margin:0 2%}ul.list_box_noimg li p{padding:1% 2% 5%}ul.list_box_noimg li a{text-decoration:none;border:5px solid #f5f5f5;padding:8% 5%;display:block;font-weight:500}ul.list_box_noimg li a{position:relative;display:inline-block;width:100%}ul.list_box_noimg li a:after{content:'';width:10px;height:10px;border:0;border-top:solid 2px #760018;border-right:solid 2px #760018;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:5%;margin-top:-5px}ul.list_box_noimg li a:hover{border:5px solid #760018}.gallery_list{margin-bottom:3%}.gallery_list ul li{display:inline-block;width:30.9%;margin:0 1% 1%;font-size:.8rem}.gallery_list ul li img{width:95%;height:auto;object-fit:cover}.af_output .waku{border:1px solid #ccc;padding:2% 2% 1%;margin:2% 1% 3%}.af_output dl{overflow:hidden;width:90%;margin:0 auto}.af_output .waku dl{overflow:hidden;width:80%;margin:0 auto}.af_output dt{float:left;width:5%;color:#760018;font-weight:500}.af_output dd{float:left;width:95%;margin:0 0 3%}.af_output ul{margin:.5% auto 3%}.af_output li{margin:0 auto 1%}.hidden_box{margin:1em 0;padding:0 0 0 1%}.hidden_box label{padding:1%;font-weight:500;background:#f5f5f5;cursor:pointer;transition:.5s}.hidden_box label:before{display:inline-block;content:'\f0d7';font-family:"Font Awesome 5 Free";font-weight:700;padding-right:5px;transition:.2s}.hidden_box label:hover{background:silver}.hidden_box input:checked~label:before{content:'\f00d';font-family:"Font Awesome 5 Free";font-weight:700;-webkit-transform:rotate(360deg);transform:rotate(360deg);color:#668ad8}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.hidden_box input:checked~.hidden_show{padding:10px 0;height:auto;opacity:1}.content_list li.anker a:hover{text-decoration:underline}body.top .topixs_box .f_o:hover,#sidebar .blog li:hover{background-color:rgba(241,229,231,.15)}.new-txt{color:#fff;padding:1% 5%;font-size:14px;background-color:#760018}body .container{width:100%;max-width:1280px;margin:0 auto;overflow:hidden}.news_box{position:absolute;z-index:80;width:40%;left:0;right:0;margin:0 auto;bottom:8%;background-color:rgba(255,255,255,.8);padding:1% 2%}.news_box li{border-bottom:1px solid #cccc}body.top .col-xs-12{width:100%;margin:0 -.1%}.bg-slider{width:99.2vw;height:70vh;background-position:center center;background-size:cover;display:flex;position:relative}h2.bg-slider__title{color:#fff;font-size:42px;line-height:1.5;text-shadow:2px 2px 10px #000;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;padding:6.5% 0 0;letter-spacing:1.2rem;background-image:url(//www.keiaikai.or.jp/wp-content/themes/force_theme_keiai/css/../img/top/mv_bg.png);background-repeat:no-repeat;background-position:50% 25%}h2.bg-slider__title span.sub{font-size:70%;padding-bottom:2%;display:block;letter-spacing:.8rem;margin:0 auto;width:100%}h2.bg-slider__title span.txt_red{font-size:120%;background:linear-gradient(transparent 70%,#913246 70%);color:#fff}body .top_navi_box{margin:5% 0}body .top_navi_box .col-md-4{padding:2% 3% 0}body .top_navi_box a{border:2px solid #f5f5f5;display:block;width:100%;height:100%;padding:10%;text-align:center;font-weight:500;font-size:20px;color:#333}body .top_navi_box .navi01 a{background-image:linear-gradient(-45deg,#ff8b8b 24px,transparent 0)}body .top_navi_box .navi02 a{background-image:linear-gradient(-45deg,#ffc64b 24px,transparent 0)}body .top_navi_box .navi03 a{background-image:linear-gradient(-45deg,#7ecdf4 24px,transparent 0)}body .top_navi_box .navi04 a{background-image:linear-gradient(-45deg,#7ad085 24px,transparent 0)}body .top_navi_box .navi05 a{background-image:linear-gradient(-45deg,#b2866d 24px,transparent 0)}body .top_navi_box .navi06 a{background-image:linear-gradient(-45deg,#c6a5ec 24px,transparent 0)}body .top_navi_box a img{width:115px;display:block;text-align:center;margin:0 auto 15px}body .topixs_box h3,body .access_box h3{background-color:transparent;color:#333;font-weight:700;padding:0 5%;margin:0 0 5%;font-size:24px}body.top .topixs_box h3:before,body.top .access_box h3:before{content:"";border-left:none;margin:0}body.top .topixs_box h3 span{color:#760018;font-size:18px}body.top .topixs_box ul{padding:0 5%}body.top .topixs_box ul li{border-bottom:1px dotted #ccc;display:grid}body.top .topixs_box .f_o .f_l{width:20%;padding:3% 4%}body.top .topixs_box .f_o .f_r{width:80%;padding:3% 1%}body.top .topixs_box .f_o .f_l span.yaer{font-size:12px;color:#333;font-weight:500}body.top .topixs_box .f_o .f_l span.day{font-size:14px;color:#333;font-weight:500}body.top .topixs_box .f_o .f_r span.tit{font-size:16px;font-weight:500;padding:0;width:100%;display:block}body.top .topixs_box .f_o .f_r span.outline{font-size:12px;color:#333}body.top .access_box{background-color:#fbfbfb;padding:3% 0 2%}body.top .access_box h3{color:#760018;background-image:url(//www.keiaikai.or.jp/wp-content/themes/force_theme_keiai/css/../img/top/s3_h3_icon.png);background-repeat:no-repeat;background-position:left center;margin:0 0 3%}body.top .access_box p{line-height:2.8}body.top .access p a:after{font-family:"Font Awesome 5 Free";content:" \f35d";font-weight:700}body.top .access_box p span.bg_red{margin:0 3% 10px 0;width:130px;display:inline-table;padding:0}body.top .gmap{width:100%;height:299px;margin:0 0 -10px}body.kaso section{padding:0}body.kaso .mv_box{text-align:center;padding:7% 0}body.kaso .mv_box h1{font-size:26px;font-weight:700;margin:0}body.kaso .mv_box h2{font-size:20px;margin:0}body.kaso .mv_box .hr{border-bottom:5px solid #760018;width:90px;margin:15px auto 0}#sidebar .blog{margin:0 0 10%}#sidebar .blog h4{color:#760018;background-image:url(//www.keiaikai.or.jp/wp-content/themes/force_theme_keiai/css/../img/top/s3_h3_icon.png);background-repeat:no-repeat;background-position:left center;margin:0 0 3%;padding:0 0 5px 25px;font-size:18px;font-weight:500;border-bottom:2px solid #760018}#sidebar .blog a{color:#333;font-size:14px;font-weight:400;display:block;width:100%}#sidebar a.link_btn{width:95%;text-align:right;border:none;margin:0}#sidebar .blog a.link_btn:after{width:5px;height:5px;margin-top:10px}#sidebar .blog a.link_btn:hover{background-color:transparent;color:#333!important}#sidebar .blog a.link_btn:hover:after{border-top:solid 2px #333;border-right:solid 2px #333}#sidebar .blog .side_blog_content{overflow:hidden}#sidebar .blog a img{margin:0 7% 0 0;width:90px;height:90px;object-fit:cover;font-family:'object-fit: cover;';float:left}#sidebar .blog li{padding:2% 0 0;border-bottom:1px dotted #ccc}#sidebar .blog li:last-child{margin:0 0 5%}#sidebar .side_info{text-align:center;border:10px solid #f5f5f5;padding:3% 0;line-height:2.0}.side_tit{vertical-align:top}.txt_red{color:#760018}.txt_red-comment{color:#760018;text-align:left !important;line-height:4px}p .txt_red{padding:5px 0 10px;display:block}#sidebar .hr{border-bottom:3px solid #760018;width:90px;margin:15px auto}#sidebar .side_info h4{font-size:24px;font-weight:700;border:none}#sidebar .side_info h5{font-size:16px;font-weight:500;margin:0}#sidebar .blog a .side_day{font-weight:600}#sidebar .side_info a.link_btn{display:block;color:#760018;border:2px solid #760018;margin:3% auto 3%;padding:1%;text-align:center;width:190px;font-weight:600}#sidebar .side_info a.link_btn:after{width:5px;height:5px;margin-top:15px;margin-left:5px}.gairai_time table{border-top:1px solid #aaa;border-left:1px solid #aaa;margin:0 auto}.gairai_time table th{width:20%;color:#760018;text-align:center;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.gairai_time table td.time_ct{width:20%!important;text-align:center;padding:2%!important;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.gairai_time table td.time_on{width:60%!important;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.gairai_time{margin:0 0 3%}ul.s li{padding:0 1%}.tanto{min-height:1700px}main#department_list .list_box_noimg .s{padding:1% 0 0 5%}#pannkuzu .hospital .pankuzu_arrow:nth-child(9),#pannkuzu .hospital .box_4{display:none}main table.kenshin_table{margin:0 auto}main table.kenshin_table tr.tit{background-color:#760018;color:#fff;font-weight:700}main table.kenshin_table th{width:18%}main table.kenshin_table td{width:auto;border-left:1px solid #f5f5f5;font-size:.9rem;line-height:1.8}main table.kenshin_table td.course{width:22.6%}main table.kenshin_table td.sub{width:auto;margin-bottom:0}main table.kenshin_table.human_dogs th{width:33.3%}span.position{background-color:#f5f5f5;color:#333;font-weight:700;margin:1% 0 1.5%;padding:1% 3%;text-align:center;font-size:12px;display:table}.dr_head{padding:1%}.dr_head .f_l{width:50%}.dr_head .f_r{width:45%;margin:0 0 0 5%}.dr_head .f_r img{width:100%;object-fit:cover;font-family:'object-fit: cover;';height:275px}.dr_head span.b{font-size:160%}.dr_list_category,.dr_list_career{margin:5% 0 0 1%}.dr_list_category ul,.dr_list_career ul{margin:2% 0}.dr_list_category ul li{padding:0 1%}ul.bkno_box li{border-bottom:1px dotted #ccc;padding:1%}ul.bkno_box li a{overflow:hidden;display:block}ul.bkno_box li a span.tit,ul.bkno_box li a span.dl{padding:.5% 2.5%}ul.bkno_box li a span.tit i{margin:0 3% 0 0}ul.harahachibu h4{border:none;text-align:center}ul.harahachibu a{font-weight:700}ul.harahachibu li{width:30.3%;display:inline-block;margin:1%;border:10px solid #f5f5f5}ul.harahachibu li table{width:90%}ul.harahachibu li table tr{border:none}ul.harahachibu li table td{width:33.3%;text-align:center}#approach_list .af_output .f_o img{max-width:80%;height:auto}.w3eden .text-muted{color:#333!important}h3.package-title{background-color:transparent;font-size:12pt!important}h3.package-title:before{content:"";border-left:none;margin:0}h3.package-title a{pointer-events:none!important;text-decoration:none!important}.btn-danger{background-image:none!important;background-image:none!important;background-image:none!important;background-image:none!important}#dl_list .dl_btn{width:100%}#dl_list .dl_btn a{display:table;width:100%}#dl_list a div.tit{padding:1% 0 1% 2.5%;width:70%;float:left;font-weight:500;display:table-cell}#dl_list a div.dl{padding:1% 2.5%;width:25%;float:right;font-weight:500;display:table-cell;background-color:#760018;color:#fff;padding-bottom:32767px;margin-bottom:-32767px;text-align:center}div.dl:after{font-family:"Font Awesome 5 Free";content:"\f019";font-weight:900;margin:0 0 0 5px}#dl_list ul.list_box{width:96%;margin:0 auto}#dl_list ul.list_box li:last-child{margin-bottom:5%}#fac_list .af_output .f_l{width:60%;padding:1% 3%}#fac_list .af_output .f_r{width:35%;padding:1% 0}#fac_list .place,#fac_list .text,#fac_list .time{margin-bottom:3%}#fac_list table{margin-top:3%}#fac_list table th{width:30%;padding:3% 2%}#fac_list table td{width:70%;padding:3% 2%}#ad_factory_list .main_img{margin-bottom:3%}#ad_factory_list .main_img img{height:auto}#ad_factory_list .new_list_detail h4 .day{float:right;font-size:85%}#ad_factory_list .new_list_detail_txt img{width:30%}main .parking .f_l,main .parking .f_r{width:47%}main .parking table{width:100%;margin:0 auto}main .parking table tr{border-top:none;border-bottom:none}main .parking table td{width:50%;padding:1% 2%}main .parking table td img{width:100%!important;height:auto!important}#blog_template .blog-h5,#blog_template .sidebar-title,#blog_template .popular-posts h2{background-color:#760018;color:#fff;font-weight:400;text-align:center;line-height:1.2;margin:0 0 15px;padding:10px 0}@media (max-width:640px){.pc{display:none!important}}@media screen and (min-width:639px){.sp{display:none!important}}@media screen and (min-width:641px) and (max-width:1024px){body.top .col-xs-12{width:100%;margin:0 -.3%}.bg-slider{width:100%;height:480px}body.top .access_box{padding:3% 1% 2%}.inner{max-width:98%!important}.main{width:100%;margin:0 auto 5%;float:none}.sub{width:100%;margin-bottom:0;margin:0 auto;float:none}#sidebar .blog{margin:0 1% 10%;width:47%;display:inline-table}#sidebar .side_info{display:none}.af_output{margin:0 0 5%;padding:0 1%;word-wrap:break-word}.af_output .f_r{width:90%;margin:0 5%;float:none}.menu>ul>li a{padding:.5em 2em}.menu>ul>li a{font-size:12px;white-space:normal;padding:10% 0}.menu>ul>li>ul>li>ul>li a{font-size:12px;padding:7.288% 0}.menu>ul>li>ul>li>ul>li.sp_pad a{padding:6% 0}.menu>ul{display:none}.menu>ul>li{width:33.3%;float:left;display:block;text-align:center;border:none}.menu>ul>li a{width:100%;display:block;font-size:22px;padding:6% 0;color:#fff}.menu>ul>li a:hover{color:#760018!important;background:#e6c5cb;opacity:1}.menu>ul>li:hover{background:#f0f0f0}.menu>ul>li>ul{z-index:99999;background:#e6c5cb;border:none;border-bottom:2px solid #760018;padding:2% 0 0}.menu>ul>li>ul.normal-sub{width:100%}.menu>ul>li>ul>li{margin-top:0;width:100%}.menu>ul>li>ul>li:first-child{margin:0}.menu>ul>li>ul>li>ul{position:relative;padding:0;width:90%;margin:0 auto}.menu>ul>li>ul>li>ul>li{float:left;width:50%;padding:0;margin:0;text-align:center;height:auto;background:#fff;border-bottom:1px solid #e6c5cb}.menu>ul>li>ul>li>ul.mgm_common{background-color:transparent;border-left:none;margin:3% auto 2%}.menu>ul>li>ul>li>ul.mgm_common>li{background-color:rgba(255,243,243,.8)}.menu>ul>li>ul>li>ul>li a:hover,.menu>ul>li>ul>li>ul.mgm_common>li a:hover{background-color:rgba(255,243,243,.8)}.menu>ul>li>ul>li>ul>li:nth-child(odd),.menu>ul>li>ul>li>ul>li.sp_hr{border-right:1px solid #e6c5cb}.menu>ul>li>ul>li>ul>li a{font-size:18px;padding:6% 0}.menu>ul>li:hover{background:#f0f0f0;color:#760018!important}.menu .show-on-mobile{display:block;z-index:9999;background-color:#760018;left:0}.menu>ul>li,.menu>ul>li:first-child{border-left:none;border-right:2px solid #fff}.menu>ul>li:last-child{border:none}.menu>ul>li>ul>li>ul>li a:before{display:none}a.link_btn{color:#333!important;padding:3% 0;display:block;white-space:nowrap;width:360px}.tb{display:none!important}header .head_link ul li a{font-size:14px}footer .footer_box .copyright_box{padding:.5% 2%;text-align:center;font-size:10px;display:block;width:100%}h2.bg-slider__title{font-size:40px;padding:15% 0 0}body.kaso .mv_box{padding:10% 0}body.kaso .mv_box h1{font-size:32px}body.kaso .mv_box h2{font-size:20px}body.kaso .mv_box .hr{border-bottom:3px solid #760018;width:55px;margin:8px auto 0}#sidebar .blog a{font-size:16px}#sidebar .blog a img{width:90px;height:90px}#sidebar .blog a.link_btn:after{margin-top:7px}.content_list{display:none}ul.list_box_img li p:after{width:5px;height:5px}ul.list_box_img li img{height:180px}.tab_item{font-size:18px}.dl_btn{margin:5% auto 0%;width:70%}.gairai_time table th{width:30%}.ufaq-faq-title-text{width:80%}.ewd-ufaq-post-margin-symbol span{font-size:12px}.gairai_time table th{width:30%}span.position{font-size:10px;letter-spacing:0}.dr_head span.b{font-size:130%}.af_output .f_o_s .f_l{width:75%}.af_output .f_o_s .f_r{width:25%;margin:0 0 3%;float:left}ul.harahachibu li table td{font-size:16px;padding:4% 0}ul.bkno_box li a span.tit,ul.bkno_box li a span.dl{padding:2.5%}.af_output .f_r img{height:430px}#dl_list a div.dl{padding:2% 2.5%}#fac_list .af_output .f_l,#fac_list .f_l{width:100%;padding:1% 3% 5%}#fac_list .af_output .f_r,#fac_list .f_r{width:92%;padding:10% 0 0;margin:0 auto}ul.list_box_img li p{padding:1% 18% 10px 0}main .parking .f_l,main .parking .f_r{width:100%;float:none;margin:0 0 5%}}@media screen and (max-width:640px){body{font-size:12px;line-height:1.8;letter-spacing:1px}h1,.h1{font-size:22px}h2,.h2{font-size:18px}h3,.h3{font-size:16px;margin:0 0 5%}h3:before{margin:0 2% 0 0}h4,.h4{font-size:14px}h5,.h5{font-size:12px;margin:0 5% .5%}h6,.h6{font-size:12px}.pfont{font-size:12px!important}p{margin:0 0 10px;padding:0 1%}.b,.strong{font-weight:700}.big{font-size:200%!important}.s{font-size:10px;margin-bottom:5%;display:block}p.tel{font-size:16px}p.tel span{font-size:10px}body{margin:90px 0 60px!important}.logo_box{display:flex;justify-content:center}a.ohc{width:8%}header .logo{top:0;position:fixed;z-index:99;width:100%;background-color:#fff;text-align:center}header .logo img{width:190px;padding:10px 0}header .cta_box{bottom:0;position:fixed;z-index:99;width:100%}.megm{position:fixed;z-index:99}.megm .menu-mobile{display:none}.main{width:96%;margin:0 auto 15%;float:none}.sub{width:96%;margin-bottom:0;margin:0 auto 5%;float:none}#sidebar .blog{margin:0 1% 10%;width:47%;display:inline-table}#sidebar .side_info{display:none}.af_output{margin:0 0 5%;padding:0 3%;word-wrap:break-word}.af_output .f_r{width:90%;margin:0 5%;float:none}.af_output .f_o_s .f_l,.af_output .f_o_s .f_r{width:96%;float:none;margin:0 auto 2%}.af_output .waku dl{width:90%}.menu>ul>li a{font-size:12px;white-space:normal;padding:10% 0}.menu>ul>li>ul>li>ul>li a{font-size:12px;padding:7.288% 0}.menu>ul>li>ul>li>ul>li.sp_pad a{padding:3% 0;line-height:16px}.menu-container{width:100%}.menu-mobile{display:block}.menu-dropdown-icon:before{display:block}.menu>ul{display:none}.menu>ul>li{width:33.3%;float:left;display:block;text-align:center;border:none}.menu>ul>li a{width:100%;display:block;font-size:12px;padding:9% 0;color:#fff}.menu>ul>li a:hover{color:#760018!important;background:#e6c5cb;opacity:1}.menu>ul>li:hover{background:#f0f0f0}.menu>ul>li>ul{z-index:99999;background:#e6c5cb;border:none;border-bottom:2px solid #760018;padding:2% 0 0}.menu>ul>li>ul.normal-sub{width:100%}.menu>ul>li>ul>li{margin-top:0;width:100%}.menu>ul>li>ul>li:first-child{margin:0}.menu>ul>li>ul>li>ul{position:relative;padding:0;width:90%;margin:0 auto}.menu>ul>li>ul>li>ul>li{float:left;width:50%;padding:0;margin:0;text-align:center;height:auto;background:#fff;border-bottom:1px solid #e6c5cb}.menu>ul>li>ul>li>ul.mgm_common{background-color:transparent;border-left:none;margin:3% auto 2%}.menu>ul>li>ul>li>ul.mgm_common>li{background-color:rgba(255,243,243,.8)}.menu>ul>li>ul>li>ul>li a:hover,.menu>ul>li>ul>li>ul.mgm_common>li a:hover{background-color:rgba(255,243,243,.8)}.menu>ul>li>ul>li>ul>li:nth-child(odd),.menu>ul>li>ul>li>ul>li.sp_hr{border-right:1px solid #e6c5cb}.menu>ul>li>ul>li>ul>li a{font-size:12px;padding:6.9% 0;height:45px}.menu>ul>li:hover{background:#f0f0f0;color:#760018!important}.menu .show-on-mobile{display:block;position:fixed;z-index:9999;top:55px;background-color:#760018;left:0}.menu>ul>li,.menu>ul>li:first-child{border-left:none;border-right:2px solid #fff}.menu>ul>li:last-child{border:none}.menu>ul>li>ul>li>ul>li a:before{display:none}a.link_btn{color:#333!important;padding:2% 1%;display:block;white-space:nowrap;width:220px}header .cta_sp{padding:0;text-align:center;background:#760018}header .cta_sp a{color:#fff!important;display:block;width:100%;padding:10px 0 3px}header .cta_sp ul{overflow:hidden}header .cta_sp ul li i{font-size:24px}header .cta_sp ul li{width:33.3%;margin:0;font-size:10px;float:left}header .cta_sp ul li:first-child{border-right:1px solid #fff}header .cta_sp ul li:last-child{border-left:1px solid #fff}header .cta_sp ul li:last-child{width:33.3%;margin:0}#pannkuzu{font-size:10px;padding:8px 1%}#gotop{display:none}footer .footer_box .copyright_box{padding:.5% 2%;text-align:center;font-size:10px;display:block;width:100%}footer .footer_box .footer_link{padding:5%}footer .footer_box .footer_link ul li{padding:2% 0}a.link_btn:after{margin-top:10px;width:5px;height:5px;margin-left:5px}.new-txt{font-size:12px}.news_box.sp{position:static;z-index:80;width:89%;left:0;right:0;margin:5% auto;top:0;background-color:rgba(255,255,255,.8);padding:0}.bg-slider{width:100%;height:180px}body.top .col-xs-12{width:100%;margin:0 -.3%}h2.bg-slider__title{font-size:16px;padding:12% 0 0;background-size:50%;letter-spacing:0}h2.bg-slider__title span.sub{font-size:100%;letter-spacing:0}body .top_navi_box{margin:0 0 8%!important}body .top_navi_box a img{width:50px;margin:0 auto}body .top_navi_box a{font-size:12px}body .top_navi_box .navi01 a{background-image:linear-gradient(-45deg,#ff8b8b 15px,transparent 0)}body .top_navi_box .navi02 a{background-image:linear-gradient(-45deg,#ffc64b 15px,transparent 0)}body .top_navi_box .navi03 a{background-image:linear-gradient(-45deg,#7ecdf4 15px,transparent 0)}body .top_navi_box .navi04 a{background-image:linear-gradient(-45deg,#7ad085 15px,transparent 0)}body .top_navi_box .navi05 a{background-image:linear-gradient(-45deg,#b2866d 15px,transparent 0)}body .top_navi_box .navi06 a{background-image:linear-gradient(-45deg,#c6a5ec 15px,transparent 0)}body .topixs_box h3,body .access_box h3{margin:0;font-size:18px;font-weight:700}body.top .topixs_box .f_o .f_r span.tit{font-size:12px;display:block;width:100%;padding:0 0 1%;font-weight:400;line-height:1.4}body.top .topixs_box .f_o .f_r span.outline{font-size:10px}body.top .topixs_box .f_o .f_l{padding:2% 1%;width:15%}body.top .topixs_box .f_o .f_r{line-height:1.2;width:84%}body.top .access_box{padding:10% 1% 2%}body.top .access_box p span.bg_red{margin:0 1% 5px 0;width:55px}body.top .access_box h3{margin:0 2% 3%;padding:0 0 0 25px;font-weight:600}body.top .topixs_box h3 span{font-size:12px}body.top .gmap{width:100%;height:280px;margin:0 0 -4px}body.top .top_navi_box,body.top .topixs_box{margin:0 0 8%}body.kaso .mv_box{padding:10% 0}body.kaso .mv_box h1{font-size:18px;width:80%;margin:0 auto}body.kaso .mv_box h2{font-size:12px}body.kaso .mv_box .hr{border-bottom:3px solid #760018;width:55px;margin:8px auto 0}#sidebar .blog a{font-size:10px}#sidebar .blog a img{width:45px;height:45px}#sidebar .blog a.link_btn:after{margin-top:7px}.content_list{display:none}ul.list_box_img li{width:48%;margin:0 1% 5%}ul.list_box_img li:nth-child(3n-1){margin:0 1% 5%}ul.list_box_img li p:after{width:5px;height:5px}ul.list_box_img li img{height:100px}ul.list_box_noimg li{width:48%;margin:0 1% 5%}ul.list_box_noimg li:nth-child(3n-1){margin:0 1% 5%}.tab_item{font-size:11px}.dl_btn{margin:7% auto 5%;width:100%}.af_output .f_l{width:100%}.af_output .img_two{font-size:10px}.af_output .img_two .f_r{float:right}.af_output .f_o_s .f_r img{object-fit:cover;width:100%;height:auto}.tab_item{padding:5% 0}.gallery_list ul li{display:inline-block;width:29.9%;margin:0 1% 1%}.scroll-table{overflow:auto;white-space:nowrap}.gairai_time table th{width:30%}.ufaq-faq-title-text{width:80%}.ewd-ufaq-post-margin-symbol span{font-size:12px}.tanto{height:1260px}ul.list_box_noimg li{font-size:90%}ul.list_box_noimg li a:after{width:5px;height:5px}main table.kenshin_table.kenshin_table th{width:16%;font-size:12px}main table.kenshin_table.kenshin_table td{font-size:12px;padding:1%!important;width:28%}main table.kenshin_table.human_dogs th{width:33.3%;font-size:12px;padding:10px!important}main table.kenshin_table.human_dogs td{font-size:12px;padding:10px!important}.gairai_time table th{width:30%}span.position{font-size:10px;letter-spacing:0}.dr_head span.b{font-size:130%}.sp_doctor_detail{width:100%!important}.sp_doctor_detail span.s{display:contents!important}ul.harahachibu li{width:48%;margin:3% 1%;border:6px solid #f5f5f5;padding:4% 0}ul.harahachibu li table td{font-size:10px;padding:5% 0}ul.bkno_box li a span.tit,ul.bkno_box li a span.dl{padding:2.5%}#dl_list a div.dl{padding:2% 2.5%;width:100%;margin:0}.w3eden .mr-3,.w3eden .mx-3{display:none}h3.package-title{font-size:10pt!important}.w3eden .btn{font-size:10px!important}#fac_list .af_output .f_l,#fac_list .f_l{width:100%;padding:1% 3% 5%}#fac_list .af_output .f_r,#fac_list .f_r{width:92%;padding:10% 0 0;margin:0 auto}ul.list_box_img li p{padding:1% 1% 10px 0}main .parking .f_l,main .parking .f_r{width:100%;float:none;margin:0 0 5%}}.grecaptcha-badge{display:none}