#pankuzu{width:-webkit-calc(100% - 20px);max-width:765px;margin:0 auto 20px auto;padding:10px 0 0 20px;font-size:1.2em}#topimage{width:100%;height:auto;z-index:1;margin:0 auto;background-color:#9fa0a0;text-align:center}#topimage img{width:100%;max-width:765px;height:auto;vertical-align:top}.tab_waku{width:85%;max-width:765px;margin:0 auto 30px auto;display:flex;flex-direction:row;flex-wrap:wrap}.tab{position:relative;width:-webkit-calc(50% - 22px);height:40px;margin:2px;padding:0 7px;border:2px solid #b4b0b3;border-radius:3px;font-size:1.5em;line-height:40px;text-align:left;background-color:#fff}.tab a{position:absolute;top:0;left:0;height:100%;width:100%}.l_bl:hover{opacity:unset;color:#000}.l_bl:active{color:#000;text-decoration:none}.con_w{width:-webkit-calc(100% - 20px);margin:0 auto}.con_title{width:-webkit-calc(100% - 14px);height:40px;padding:0 7px;font-size:1.5em;line-height:40px;text-align:left;border-radius:3px}.con_naiyou{width:100%;display:flex;flex-direction:column;margin:10px auto 50px auto}.con_img_w{width:100%}.con_img_i img{width:100%;height:auto;vertical-align:top}.con_img_o_pc{display:none}.con_txt{width:-webkit-calc(100% - 20px);padding:10px;font-size:1.5em;text-align:justify}.con_txt p{padding-left:1em;text-indent:-1em;margin:0 0 10px}.con_img_o_sp{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.con_img_o_sp img{width:-webkit-calc(50% - 5px);height:auto;margin:0 0 10px}.tab_about:hover{background-color:#fdeff5}.about_title{border:2px solid #f7c9dd;background-color:#f7c9dd}.about_nw{width:100%;display:flex;flex-direction:column;margin:10px auto 50px auto}.hospital_waku{width:-webkit-calc(100% - 20px);padding:0 10px;font-size:1.5em}.hos_k{display:flex;flex-direction:column;border-bottom:1px #b5b5b6 solid}.hos_k:first-child{border-top:1px #b5b5b6 solid}.hos_l{width:-webkit-calc(100% - 20px);padding:10px 10px 0;text-align:left;font-weight:700;line-height:1.8em}.hos_r{padding:0 10px 10px;text-align:left;line-height:1.8em}#about_map{width:-webkit-calc(100% - 20px);height:0;padding-top:50%;margin:10px auto 0 auto;position:relative}#about_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tab_info:hover{background-color:#eaf6fd}.info_title{border:2px solid #9fd9f6;background-color:#9fd9f6}.tab_cs:hover{background-color:#ebf5ec}.cs_title{border:2px solid #85cbbf;background-color:#85cbbf}#faq_waku{width:85%;max-width:765px;margin:0 auto 50px auto}.faq_koumoku_waku{margin:50px auto 0 auto}.faq_koumoku{width:-webkit-calc(100% - 40px);padding:0 20px;font-size:1.5em;text-align:justify}.qa_md{width:-webkit-calc(100% - 10px);text-align:left;font-size:1.8em;font-weight:700;padding:0 0 0 10px}.qa_w{width:100%;margin:20px 0;display:flex}.qa_n{width:50px}.qa_txt{width:-webkit-calc(100% - 50px)}.contact{padding:30px 0}#contact_waku{margin:13px 0 0;padding:13px 0 0;width:85%;max-width:765px;border-top:1px solid #b5b5b6;text-align:left;font-size:1.5em}#contact_waku p{width:100%;margin:0 0 30px;text-align:justify}.form_waku{width:100%;margin:0 0 10px}.form_l{width:100%}.form_r{width:100%;display:flex;justify-content:space-between;margin:3px 0 0;font-size:1em}.form_r-2{width:100%;margin:3px 0 0;font-size:1em}.iptxt1,iptxt3,iptxt4,.iptxt5{position:relative;width:100%}.iptxt2{position:relative;width:-webkit-calc(50% - 6px)}.form_cord{position:relative;display:flex;line-height:22px}input{box-sizing:border-box;width:100%;padding:.3em;transition:.3s;font-size:1em;line-height:22px;border:1px solid #b5b5b6;border-radius:4px}textarea{box-sizing:border-box;width:100%;height:120px;padding:.3em;transition:.3s;font-size:1em;line-height:22px;border:1px solid #b5b5b6;border-radius:4px}input:focus,textarea:focus{border:1px solid #008160;outline:none;box-shadow:0 0 5px 1px rgba(0,129,96,.5)}.font-red{color:red;font-size:90%}select{font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border:1px solid #b5b5b6;margin:0 0 0 10px;background:0 0;position:relative;z-index:1;padding:0 40px 0 10px;line-height:22px}select::-ms-expand{display:none}.selectWrap{position:relative;display:inline-block;background-color:#fff}.selectWrap:before{content:'';position:absolute;z-index:0;top:0;right:0;background:#008160;height:100%;width:30px;border-radius:0 4px 4px 0}.selectWrap:after{content:'';position:absolute;z-index:0;top:0;bottom:0;margin:auto 0;right:9px;width:0;height:0;border-style:solid;border-width:6px 6px 0;border-color:#fff transparent transparent}input[type=radio]{display:none}.radio{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}.radio:before{background:#fff;border:1px solid #b5b5b6;border-radius:50%;content:'';display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.radio:after{background:#008160;border-radius:50%;content:'';display:block;height:10px;left:9px;margin-top:-4px;opacity:0;position:absolute;top:50%;transform:scale3d(.3,.3,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:10px}input[type=radio]:checked+.radio:before{border-color:#b5b5b6}input[type=radio]:checked+.radio:after{opacity:1;transform:scale3d(1,1,1)}input[type=checkbox]{display:none}.checkbox{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}.checkbox:before{background:#fff;border:1px solid #b5b5b6;border-radius:3px;content:'';display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.checkbox:after{border-right:3px solid #008160;border-bottom:3px solid #008160;content:'';display:block;height:9px;left:10px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:5px}input[type=checkbox]:checked+.checkbox:before{border-color:#b5b5b6}input[type=checkbox]:checked+.checkbox:after{opacity:1;transform:rotate(45deg) scale3d(1,1,1)}.button{text-align:center;padding:30px 0}input.submit_button{width:200px;height:40px;border-radius:20px;line-height:40px;color:#fff;background-color:#008160;border:none;font-size:1.2em;font-weight:700;padding:0}.form_r-2 a{text-decoration:underline}.form_r-2 a:hover{text-decoration:none}span.wpcf7-list-item{display:block!important;padding:5px 0}.wpcf7 span.wpcf7-not-valid-tip{color:red;line-height:1.5em}.wpcf7 .wpcf7-response-output{display:none}.wpcf7 .wpcf7-validation-errors{font-size:1.3em;color:#b94a48;background-color:pink;border:1px solid red}.wpcf7 .wpcf7-mail-sent-ok{font-size:1.3em;color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}.wpcf7 input[type=checkbox]{display:none}.wpcf7 input[type=checkbox]+span{cursor:pointer;position:relative;margin:0;padding:.1em 1em 0 .8em;font-size:inherit;box-sizing:border-box;transition:opacity .25s ease}.wpcf7 input[type=checkbox]+span:before{content:"";display:block;position:absolute;top:0;left:-.94em;width:1.24em;height:1.24em;border:1px solid #b5b5b6;border-radius:4px;background-color:#fff;box-sizing:border-box}.wpcf7 input[type=checkbox]+span:after{content:"";opacity:0;display:block;position:absolute;top:.15em;left:-.5em;width:.4em;height:.8em;border-bottom:3px solid #008160;border-right:3px solid #008160;box-sizing:border-box;transform:rotate(40deg);transition:opacity .25s ease}.wpcf7 input[type=checkbox]:checked+span{transition:all .25s ease}.wpcf7 input[type=checkbox]:checked+span:before{opacity:1;border:1px solid #b5b5b6;background-color:#fff;transition:opacity .25s ease}.wpcf7 input[type=checkbox]:checked+span:after{opacity:1;border-bottom:3px solid #008160;border-right:3px solid #008160;transition:opacity .25s ease}.thanks{padding:10px 0 60px}#thanks_waku{text-align:center;margin:20px 0 0}#thanks_waku a{text-decoration:underline}#thanks_waku a:hover{text-decoration:none}.policy{padding:10px 0 0}#policy_waku{margin:10px 0 0;width:80%;max-width:700px;font-size:1.4em;text-align:justify;border-top:1px #b5b5b6 solid}#policy_waku div{margin:10px 0 50px;line-height:1.5em}#ah_waku{margin:50px auto 70px auto;width:80%;max-width:700px}.ah_l{width:-webkit-calc(100% - 20px);padding:10px 10px 0;text-align:left;font-weight:700;line-height:1.8em}.ah_r{padding:0 10px 10px;text-align:left;line-height:1.8em}#news_waku{margin:50px auto 100px auto;width:80%;max-width:1100px;font-size:1.4em;text-align:justify;border-top:1px #b5b5b6 solid;display:flex;flex-direction:column}.news_n{padding:20px 0;border-bottom:1px dotted #7d7d7d}.news_date_w{display:flex}.news_date{width:7em;font-weight:700}.news_txt{margin:3px 0 0}.news_txt a{text-decoration:underline}.archive_waku{width:70%;max-width:800px;margin:50px auto 20px auto;padding:15px;border:2px solid #008160;border-radius:5px;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;text-align:center}.archive_menu{margin:0 auto 10px auto;font-weight:700;font-size:120%}.accordion .inner{display:none}ul.accordion li p{width:100%;height:30px;margin:10px 0 0;color:#fff;background:#008160;line-height:30px;text-align:center;cursor:pointer}ul.accordion li p:hover{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}ul.accordion ul li{width:100%;padding:5px 0;opacity:1;text-align:center;border-left:1px solid #008160;border-right:1px solid #008160;border-bottom:1px solid #008160;box-sizing:border-box}ul.accordion ul li a{color:#008160;display:block}ul.accordion ul li a:hover{text-decoration:underline}.wp-pagenavi{clear:both;text-align:center;margin:0 auto 50px auto}.wp-pagenavi a,.wp-pagenavi span{color:#000;font-size:1.3em;background-color:#fff;border:solid 1px #000;padding:8px 15px;margin:0 2px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#000;background-color:#999;border-color:#000}.wp-pagenavi span.current{color:#000;background-color:#d9ebdd;border-color:#000;font-weight:700}