﻿#mi h2{margin-bottom:0;background:#f4eede}#miCont{overflow:hidden;zoom:1;padding:30px 0 15px}#miCont p{padding-bottom:10px}#miCont table{margin-bottom:20px;width:100%}#miCont table:last-child{margin-bottom:0}#miCont th,#miCont td{padding:10px;border:solid 1px #bbb}#miCont th{background:#eee}#miCont .item th{color:#fff;background:#666}#miCont p.return{padding-bottom:0;text-align:center;margin:20px auto 10px;font-size:18px;width:11em}#miCont p.return a{display:block;padding:15px;text-decoration:none;width:11em;padding:15px;font-size:18px;border:2px solid #cccccc;border-radius:5px}@media screen and (max-width: 767px){#miCont{padding:15px 0 10px}#miCont .col-xs-12{padding:0}}#search{overflow:hidden}#search ul{margin:30px auto}#search ul li{padding:10px}#search table{margin:10px 0;border:2px solid #4a75c3;width:100%}#search table th{background-color:#e2e9f5;vertical-align:top;padding:1.5em 1em;width:15em}#search table td{padding:1em}#search table td input[type=text]{padding:5px}#search table td select{padding:10px}#search table td p.help{padding:5px 0 0;color:#666}#search select.selectArea{font-size:0.9em;height:43px !important}#search .number{color:#f38833;font-size:18px;font-weight:bold}#search input[type=submit]{width:200px;height:48px;color:#fff;background-color:#f38833;border-style:none;border-radius:3px;font-size:18px;margin:20px auto;padding:0;float:right;outline:0}#search input[type=reset]{width:200px;height:48px;color:#696969;border-style:none;border:2px solid #ccc;background-color:#fff;border-radius:3px;font-size:18px;margin:20px auto;padding:0;outline:0}@media screen and (max-width: 767px){#miCont #search table{margin:0;width:100%}#miCont #search table th,#miCont #search table td{padding:15px;width:100%;border:none;display:block;float:left\9}#miCont #search input[type=submit]{margin-bottom:5px}#miCont #search input[type=reset]{margin-bottom:5px}}.entry ul{margin-bottom:30px}.entry ul li{padding:10px}.entry table{border:solid 1px #ccc}.entry th{width:8em;border:none !important;border-bottom:solid 1px #ccc !important}.entry td{border:none !important;border-bottom:solid 1px #ccc !important}.entry tr:last-child td{border-bottom:none !important}.entry #miCont p.return{margin-top:25px}#miCont p.orange{padding-bottom:0;margin:15px 0;color:#e47925}.entry p{padding-bottom:-10px}#miCont p.institutionName{padding-bottom:0;padding-top:-15px;font-size:20px;border-bottom:3px solid #cccccc;margin-bottom:14px}#miCont p.institutionName span{font-size:14px}#miCont p.institutionName .square:before{content:"■";color:#4a75c3;position:relative;bottom:2px;vertical-align:middle;font-size:30px;font-family:Meiryo, 'メイリオ', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif}#googlemaps{width:100%;height:400px;position:relative}.resultList #miCont .selectNav{margin-bottom:30px}.resultList #miCont .selectNav li{padding:10px}.resultList #miCont table{border:2px solid #4a75c3;text-align:center}.resultList #miCont table th{text-align:center;background:#e2e9f5;border-bottom-style:hidden}.resultList #miCont table th.thOrgan{width:13em}.resultList #miCont table .area{width:11%}.resultList #miCont table .matter{width:14%}.resultList #miCont table td:first-child{text-align:center}.resultList #miCont table td:nth-child(4){text-align:center}.resultList #miCont table .details{text-align:center}.resultList #miCont table .details a{background:#4a75c3;text-decoration:none;color:#fff;display:inline-block;border-radius:5px 5px;padding:10px 20px}.resultList #miCont .number{font-size:18px;color:#f38833}@media screen and (min-width: 768px){.resultList #miCont table{margin-bottom:20px}}@media screen and (max-width: 991px){#mi h2{-webkit-background-size:50% auto;background-size:50% auto}.visitorCont.first .col-md-3{margin-bottom:15px}#mi .newArrivals{display:inline;width:100%;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}#mi .newArrivals .ttl{padding:15px 20px;color:#fff;font-size:20px;font-weight:bold;background:#4a75c3}#mi .newArrivals ul{margin:15px 20px}#mi .newArrivals ul li{line-height:2.4}#mi .newArrivals ul li span{margin:0 10px}#mi .newArrivals ul li .iconInfo{padding:5px 7px;color:#fff;font-size:0.813em;background:#f9758e}#mi .newArrivals .listBtn{text-align:center;border-top:solid 1px #ccc}#mi .newArrivals .listBtn a{padding:15px;text-decoration:none;display:block}.col-md-10,.col-md-12{padding:0}#introduction{padding-top:20px}.entry ul{margin:30px auto}.entry ul li{padding:10px}.entry th{display:block;width:auto}.entry td{display:block}#connection .connectionBtm .cont p{margin-bottom:1em}#connection .connectionBtm .cont:first-child h4{margin-bottom:39px}#connection .connectionBtm .cont:first-child p{margin-bottom:36px}#connection .connectionBtm .cont:nth-child(2) p{margin-bottom:35px}}@media screen and (max-width: 767px){#mi h2{padding:20px;font-size:1.375em;background:#f4eede}#mi .btnOutpatient:before,#mi .btnHospitalization:before,#mi .btnCenter:before,#mi .btnVisit:before,#mi .btnDepartments:before,#mi .btnFavor:before,#mi .btnConsultation:before,#mi .btnSchool:before,#mi .btnFacility:before,#mi .btnFloor:before,#mi .btnWindow:before,#mi .btnQa:before,#mi .btnContact:before,#mi .btnAnnouncement:before{margin-right:8px;padding:12px;display:inline;font-size:23px;vertical-align:middle}.visitorCont{padding:15px 0 10px}.visitorCont .col-md-4,.visitorCont .col-md-3{margin-bottom:5px !important;padding:0 10px;text-align:left}.visitorCont .col-md-4 a,.visitorCont .col-md-3 a{padding:17px 15px 17px 5px;font-size:1.125em}.visitorCont .col-md-4 a span,.visitorCont .col-md-3 a span{margin-top:3px}#miCont{padding-bottom:15px}#miCont table{width:790px}#mi .newArrivals .ttl{padding:10px 15px;font-size:20px}#mi .newArrivals ul{margin:10px 15px 0;padding:0 0 10px}#mi .newArrivals ul li{padding:8px 0;line-height:1.8}#mi .listBtn{margin-top:15px;width:100%}#outpatient{margin-top:20px}.firstBox{margin-bottom:15px;padding:15px}.firstTxt{padding-bottom:15px}.borderBox{margin-bottom:15px}.guideTbl dt{clear:left;float:none;width:auto}.guideTbl dd{padding:0 0 10px;border-bottom:solid 1px #ccc}.introductionTxt dt{width:100%;background-color:aliceblue}.receptionist{display:block}.resultList .pagerList li span>a,.resultList .pagerList li.cur span,.resultList .pagerList li>a{padding:10px}.resultList #miCont .table-responsive{margin-bottom:20px}#doctor .commonTtl{margin-top:20px}#connection .connectionBtm .cont:first-child h4{margin-bottom:0;margin-top:0}#connection .connectionBtm .cont:nth-child(2) h4{margin-top:0;margin-bottom:0}#connection .commonTtl{margin-top:20px}#questionnaire{margin-top:20px}#questionnaire .correspondence img{margin-left:0}#questionnaire table th,#questionnaire table td{display:block;width:100%}}@media screen and (max-width: 480px){.counter dl{margin-bottom:20px}.counter dt{width:100%;background-color:aliceblue}.overview dt{width:100%;background-color:aliceblue}#connection img{width:100%}#search table{border-collapse:collapse}#search table td{width:auto;border-bottom:1px dashed #ccc}#search table td input[type=text]{height:2.5em}#search input[type=reset]{width:5em}#search input[type=submit]{width:5em}#questionnaire table td{width:100%}#questionnaire table td p{width:100%}#questionnaire table td img{width:80%}}.introInner .row{margin:0}.introInner .orangeTxt{font-size:18px;font-weight:bold}#mi .paddingBox{padding:0}#mi .paddingBox img{vertical-align:middle}#mi .paddingBox p{clear:both}.introImgBox{padding-left:10px}.introInner .medicalTbl{width:100%}@media screen and (max-width: 767px){.introInner .medicalTbl{width:100%}.introInner .medicalTbl th{width:100%;display:block;float:left;background-color:#e4eaf6}.introInner .medicalTbl td{width:100%;display:block;float:left}.introImgBox{padding:0 5px;margin-top:10px}#connection .connectionIn .connectImg{background:url(../img/visitor/p_connectionTop.gif) no-repeat center;margin-top:20px;background-size:contain;height:500px;width:100%}#connection .connectionIn .connectImg img{display:none}#connection .connectionBtm{margin-bottom:1em}#connection .connectionBtm .cont .box{width:100%;margin-top:10px;margin-bottom:0em}#connection .connectionBtm .cont .box p{margin-bottom:1em}}@media screen and (min-width: 1200px){.resultList #miCont table .matter{width:12%}#connection .cont h4{line-height:3em;margin-right:0}}
