﻿ html{scroll-padding-top:120px}body{margin:0;padding:0;font-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:400;position:relative;height:100%;font-size:1.2rem;line-height:1.6rem}input,option,textarea{ont-family:"Zen Kaku Gothic Antique","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1rem}a{color:#1572b5;word-break:break-all;transition:opacity .3s ease-in-out}a img{transition-property:all;transition:.3s linear}a:hover,a:hover img{opacity:.8}img{border:none;max-width:100%;height:auto;vertical-align:bottom}.cntr img{margin:3px}i{margin:0 3px}p{margin:10px 10px 20px}figcaption{text-align:center}h1{margin:0;padding:0}h1.editor-post-title__input{font-weight:700;line-height:normal;font-size:2.5rem;padding:10px 0;margin:0;text-align:center;display:block;color:#2d5791;background:#edf8fe;width:auto}h2,h4{font-weight:700;line-height:normal;font-size:2.5rem;padding:0 0 30px;margin:0;text-align:center;display:block;color:#2d5791}h2#subheader{margin:0;padding:50px 0;background:#edf8fe url(//www.izumigun-med.or.jp/wordpress/wp-content/themes/izumigunma2025_tpl/img/h2bg.png) bottom center repeat-x;background-size:auto 100%}h3{width:auto;text-align:left;font-weight:700;margin:50px 0 10px;padding:20px 30px;font-size:1.8rem;line-height:2.3rem;border-left:#3d84b2 solid 10px;background:#f8f8f8}h3#h3_ptit{margin-top:0}h4{font-size:1.8rem;text-align:left;padding:30px 0 10px;margin:0 0 20px;border-bottom:#6bacd6 solid 1px}h5{margin:20px 0 10px;padding:20px;font-size:1.2rem;font-weight:700;background:#f8f8ef}h6{margin:10px;padding:15px;font-size:1.2rem;font-weight:900;border:#1572b5 solid 1px;border-radius:10px;background:#fff}header{margin:0;padding:0}#headm{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;align-items:center;background:#fff;z-index:999}.head_l{max-width:300px;margin:10px;font-size:1.3rem}.head_r{max-width:700px;font-size:1rem;display:flex;justify-content:space-between;align-items:center;margin:10px}.head_r_l{margin:0 10px 0 0;font-size:1.2rem;line-height:1.6rem;text-align:center}.head_r_r{width:160px}.head_r_r a{display:block;background:#3d84b2;border:#6bacd6 solid 3px;border-bottom:#6bacd6 solid 6px;text-align:center;color:#fff;margin:0;padding:10px 0;border-radius:20px;text-decoration:none}.head_r_r a i{font-size:2rem;display:block;margin:0 auto 10px}@media only screen and (max-width:1077px){.head_r{display:none}}.navbg{margin:0;padding:0;text-align:center;background:#6bacd6;font-size:1.3rem;font-weight:700;width:100%}.navbg ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}.navbg li{display:inline-block;padding:0;margin:0 20px;position:relative}.navbg li:before{display:none}.navbg li a{display:block;margin:0;padding:30px 0;text-decoration:none;color:#fff}.navbg ul li ul{width:240px;flex-wrap:wrap;position:absolute;top:100%;left:-15px;padding:0;margin:0;background-color:#3d84b2;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:100}.navbg ul li ul li{margin:0;text-align:left;width:100%}.navbg li:hover>ul{opacity:1;visibility:visible;transform:translateY(0)}.navbg ul li ul li a{color:#fff;padding:15px 10px}.navbg ul li ul li{transition:all .3s ease}.navbg ul li ul li:hover{background-color:#1987d6}.pc0,.navbg li.pc0{display:none}@media only screen and (max-width:1077px){html{scroll-padding-top:100px}h1{width:260px}.head_nav,.navbg{display:none}.navbg{display:block;opacity:0;padding:60px 10px 100px;position:fixed;right:-320px;top:0;height:calc(100% - 100px);width:300px;float:none;background:#105588;text-align:center;z-index:300;transition:.35s ease-in-out;overflow:auto}.navbg ul{display:block}.navbg ul li ul{margin:0 0 0 30px;width:auto;position:relative;top:auto;left:auto;background-color:transparent;opacity:1;visibility:visible;transform:translateY(0)}.navbg ul li ul li:hover{background-color:transparent}.navbg li{display:block;font-size:1rem;text-align:left;width:auto;cursor:pointer;color:#fff;position:relative}.navbg li a{color:#fff;text-decoration:none;padding:5px}#nav-toggle{display:block;position:fixed;top:17px;right:10px;height:32px;padding:10px 10px 0;background:#1572b5;border:#fff solid 2px;cursor:pointer;box-shadow:0px 3px 5px -2px rgb(0 0 0/30%);z-index:1000}#nav-toggle>div{position:relative;width:20px}#nav-toggle span{width:100%;height:2px;left:0;display:block;background:#fff;position:absolute;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle:after{content:'MENU';display:block;text-align:center;font-weight:700;font-size:.8rem;position:absolute;bottom:-25px;right:3px;color:#115383}#overlay{display:none;position:fixed;background:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:250}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:9px}#nav-toggle span:nth-child(3){top:19px}.open{overflow:hidden}.open #overlay{display:block}.open .navbg{opacity:1;transform:translate3d(-300px,0,0)}.open #nav-toggle span:nth-child(1){top:11px;transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;transform:rotate(-45deg)}.open #nav-toggle:after{color:#fff}.pc0,.navbg li.pc0{display:block}.navbg a{color:#000}}@media only screen and (max-width:700px){#nav-toggle{top:10px}}@media only screen and (max-width:420px){html{scroll-padding-top:90px}h1{width:70%}header .w1,.head_l{justify-content:flex-start}}#topcont1{margin:0;padding:50px 0;display:flex;justify-content:center}#topcont1 a{display:flex;justify-content:center;align-items:center;width:500px;margin:10px;padding:30px 0;color:#317da5;font-weight:700;font-size:2rem;border:#317da5 solid 3px;border-radius:20px;text-decoration:none}#topcont1 a img{width:90px;height:auto;margin:10px}#topcont1 a:hover,#topcont2 a:hover{background:#edf8fe}#topcont2{margin:0;padding:80px 0;background:#edf8fe;font-weight:700}#topcont2_cont{display:flex;justify-content:center;flex-wrap:wrap}#topcont2 a{display:block;width:350px;margin:10px;text-align:center;border:#5c95bb solid 3px;border-radius:20px;background:#fff;color:#000;text-decoration:none}#topcont2 a img{max-width:100%;border-top-left-radius:16px;border-top-right-radius:16px}.topcont2_inner{display:flex;margin:0;padding:20px 0;justify-content:center;align-items:center}.topcont2_inner img{width:50px;margin:0 10px 0 0}.cap{font-size:.8rem}.fs2rm{font-size:2rem;line-height:2rem}#topcont3{margin:0;padding:50px 0}#topcont3_cont{max-width:1100px;margin:0 auto;display:flex;background:#edf8fe}#topcont3_map{width:calc(100% * 2 / 3)}#topcont3_map iframe{width:100%;height:450px;vertical-align:bottom}#topcont3_info{width:calc(100% * 1 / 3);text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center;padding:20px 0}#topcont3_info span{display:block}@media only screen and (max-width:1100px){#topcont3{padding:20px 0 0}#topcont3_map{width:calc(100% - 300px)}#topcont3_info{width:300px}}@media only screen and (max-width:830px){#topcont1,#topcont2{padding:20px 0}#topcont1 a{display:block;font-size:1.5rem;text-align:center}#topcont1 a img{display:block;margin:0 auto 10px}}@media only screen and (max-width:670px){#topcont3_cont{display:block}#topcont3_map,#topcont3_info{width:auto}#topcont3_info span{display:inline-block}}@media only screen and (max-width:450px){#topcont1 a{font-size:1rem}}#ls_news{margin:0 0 20px;padding:0;list-style:none}#ls_news li{display:flex;margin:0;padding:10px 0;width:auto}#ls_news li:before{display:none}#ls_news div{display:inline-block;vertical-align:top}#ls_news div:nth-child(1){width:125px}#ls_news div:nth-child(2){width:calc(100% - 125px)}@media only screen and (max-width:450px){#ls_news li{display:block}#ls_news div:nth-child(1),#ls_news div:nth-child(2){width:auto}}.pagetop{display:none;position:fixed;bottom:10px;right:10px;z-index:999;font-size:3rem}.pagetop a{display:block;width:50px;color:#0870b5;text-decoration:none;background:#fff;border-radius:50%;padding:2px;text-align:center}.pagetop a i{margin:0}.pagetop span{font-size:.6rem;font-weight:700;display:block;text-align:center}.cont{padding:0 20px 60px}#pmap{font-size:70%;color:#8a8a7b;margin:10px auto;padding:0;text-align:left;width:1320px}#pmap a{color:#8a8a7b}@media only screen and (max-width:1320px){#pmap{margin:10px 20px;width:calc(100% - 40px)}}#msearch_img_wrap{display:flex;flex-direction:row-reverse;justify-content:center}#msearch_img_inner{width:350px;margin:0 0 0 10px}#msearch_img_inner img{width:100%;height:auto}#msearch_img_table{width:calc(100% - 350px)}@media only screen and (max-width:1100px){#msearch_img_wrap{display:block}#msearch_img_inner{margin:0 auto 20px}#msearch_img_table{width:auto}}@media only screen and (max-width:400px){#msearch_img_inner{width:auto}}#msearch_bhour_tbl table{table-layout:fixed}#msearch_kihon tr:first-child th:first-child,#msearch_bhour_tbl tr:first-child th:first-child{width:120px}#msearch_bhour_tbl tr:first-child th:nth-child(2),#msearch_bhour_tbl tr:first-child th:nth-child(3){width:calc((100% - 150px) / 2)}@media only screen and (max-width:800px){#msearch_kihon tr:first-child th:first-child,#msearch_bhour_tbl tr:first-child th:first-child{width:75px}}@media only screen and (max-width:480px){#msearch_kihon th,#msearch_kihon td{display:block;border:none}#msearch_kihon th{padding-bottom:0}#msearch_kihon td{padding-top:0}#msearch_kihon tr{border:#eee solid 1px}}footer{margin:0;padding:50px;text-align:center;background:#5c95bb;color:#fff}footer a{color:#fff;text-decoration:none}#footm{display:flex;justify-content:center}#footm div{width:280px;margin:3px}#footm a{display:block;color:#fff;text-decoration:none;text-align:left;margin:0;padding:5px 0}#footm ul{margin:0}#footm li{padding:0 0 0 15px}#footm li:before{content:'-';color:#fff;top:5px}#copyr{margin:100px 0 0;padding:0;text-align:center}@media only screen and (max-width:1100px){#footm{display:none}footer{padding:10px}#copyr{margin:0}}@media only screen and (max-width:670px){footer{background:#edf8fe;color:#333}}.recaptcha_policy{padding:0;margin:0;font-size:60% !important;color:#444 !important}.recaptcha_policy a{font-size:60% !important;color:#111 !important}.grecaptcha-badge{visibility:hidden}#pagination{clear:both;padding:20px 0;text-align:center;font-size:80%}#pagination span,#pagination a{margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#fff;background:#529dc4}#pagination a:hover{background:#5c95bb}#pagination .current{padding:6px 9px 5px;background:#5c95bb}label.disp_iblk{display:inline-block}fieldset{border:none}.wp-block-embed__wrapper{width:100%;aspect-ratio:16/9}.wp-block-embed__wrapper iframe{width:100%;height:100%}.wp-block-buttons{padding:10px 0}.gmap iframe{width:100%;aspect-ratio:16/9;vertical-align:bottom;margin:10px auto}.mb30{margin-bottom:30px}ul{margin:0 20px;padding:0;list-style:none}ul ul{margin-left:30px}ul li{margin:0;padding:10px 10px 10px 30px;position:relative}ul li:before{content:"\f138";font-family:"Font Awesome 6 Free";font-weight:700;color:#deb55e;margin:0;position:absolute;top:10px;left:0}ul.ls1 li{padding:10px}ul.ls1 li:before{display:none}ul.ls2 li{display:inline-block;margin:5px 10px}ol li{margin:0 0 10px}table{width:100%;margin:0 auto 40px;padding:0;border-collapse:collapse}.wp-block-table thead,.wp-block-table tfoot{border-color:#efdebb}th,td,.wp-block-table td,.wp-block-table th{padding:20px 10px;border:#ccc solid 1px}tr{background:#fff}table table tr{border:none}th+td,td+td{font-weight:400}main{display:flex;flex-direction:row-reverse;justify-content:center;margin:0 20px;padding:20px 0}main#topmain{display:block}@media only screen and (max-width:1100px){main#topmain{padding:20px 0 0}}#submenu{width:280px;margin:0 0 0 20px}#submenu ul{margin:0}#submenu li{padding:10px 0 10px 25px}#submenu li a{display:block;text-decoration:none;color:#000;font-weight:700}.w1{width:1000px;margin:0}@media only screen and (max-width:1077px){main{display:block}#submenu{width:auto;margin:10px}#submenu ul{display:flex;flex-wrap:wrap}#submenu li{width:calc((100% / 3) - 51px);margin:3px;padding:10px 10px 10px 35px;background:#edf8fe;border-radius:20px}#submenu ul li:before{left:10px}.w1{width:auto;margin:10px}}@media only screen and (max-width:860px){#submenu li{width:calc((100% / 2) - 51px)}}@media only screen and (max-width:570px){#submenu li{width:calc(100% - 51px)}}.clearfix:after{content:".";display:block;visibility:hidden;height:0;clear:both}.clearfix{zoom:1}.btn_more a,a.btn_more,a .btn_more,div.btn_more{display:inline-block;margin:3px;padding:10px 30px 10px 20px;text-decoration:none;font-weight:500;background:#0870b5;border-radius:30px;color:#fff;position:relative}a.btn_submit{background:#de5e00}.btn_more a:after,a.btn_more:after,a .btn_more:after,div.btn_more:after{content:"\f105";font-family:'Font Awesome 6 Free';font-weight:900;position:absolute;top:50%;right:13px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.tr{text-align:right}.cntr{text-align:center}input,select,textarea{border:solid 1px #ccc;border-radius:8px}input[type=text],input[type=email],input[type=tel]{width:calc(100% - 20px);padding:10px}select{width:100%;padding:10px}input[type=number]{padding:10px 0;width:50px}textarea{width:calc(100% - 20px);height:150px;padding:10px}input[type=submit],input[type=button]{margin:0 auto;padding:13px 30px;background:#0870b5;color:#fff;border:none;border-bottom:#d0d0d0 solid 3px;cursor:pointer;border-radius:30px}.strg{font-weight:700}.red,.red a,a.red{color:#b22c00;font-weight:700}.gry{color:#8b8b8b;font-weight:700}.blu{color:#0060d0;font-weight:700}.og{color:#eb5100;font-weight:700}.gr{color:#00b90a;font-weight:700}.pc0{display:none}.cntr100{text-align:center;margin:100px 0;padding:0}.pdf-link:after{font-family:"Font Awesome 6 Free";content:"\f1c1";color:#b22c00;margin-left:.5em;font-weight:900}.navbg .pdf-link:after,#footm .pdf-link:after{color:#fff}@media only screen and (max-width:470px){h2,#topcont1 h2,#topcont2 h2,#topcont3 h2,#topcont4 h2,h3{font-size:1.2rem;line-height:1.8rem}h4{font-size:1.2rem;margin:5px}}@media only screen and (max-width:600px){p{margin:10px}h2#subheader{padding:20px 0}h3{padding:10px 10px 10px 40px}h1.editor-post-title__input{padding:10px}h3:before{width:20px;left:10px;top:calc(50% - 4px);border-bottom:#3d84b2 solid 5px}h5,h6{padding:10px}}@media only screen and (max-width:500px){th{text-align:left}}@media only screen and (max-width:330px){body{font-size:1rem}}details details summary{background:0 0;border:#fff6d0 solid 2px}details{margin:20px}summary{margin:0 0 10px;padding:8px;font-size:1.2rem;background:#fff6d0;border-radius:10px;cursor:pointer;font-weight:700;display:flex;align-items:center;column-gap:10px}summary:before{content:'\25B6';color:#d8b307;font-size:.8rem;transition:transform .3s ease-in-out}details[open]>summary:before{transform:rotate(90deg)}details[open]>summary~*{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}details ul,details ul.ls1{margin:0 20px 20px}