#patient h2{margin-bottom:0;background:url(../img/patient/bg_heading.png) no-repeat right #f4eede}.patientCont{padding:30px 0 15px;letter-spacing:-.40em}.patientCont .col-md-4{margin-bottom:15px;text-align:center;display:inline-block;vertical-align:middle;letter-spacing:normal;float:none}.patientCont .col-md-4 a{display:block;height:100%;padding:15px;font-size:1.25em;text-decoration:none;border:solid 1px #35a9c7}.patientCont .col-md-4 a span{float:right;color:#666}.btnDisease:before{content:"\e945";color:#35a9c7;font-size:50px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto}.btnQa:before{content:"\e92c";color:#35a9c7;font-size:43px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}.btnDoctor:before{content:"\e90a";color:#35a9c7;font-size:54px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto}.btnSaiseikai:before{content:"\e975";color:#35a9c7;font-size:43px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:2px auto 8px}.btnHospital:before{content:"\e928";color:#35a9c7;font-size:43px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}.btnMedia:before{content:"\e914";color:#35a9c7;font-size:43px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}.btnCoin:before{content:"\e94a";color:#35a9c7;font-size:43px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}.btnMapHs:before{content:"\e94d";color:#35a9c7;font-size:43px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}.btnMeetingBln:before{content:"\e94f";color:#35a9c7;font-size:43px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}.btnPenNote:before{content:"\e950";color:#35a9c7;font-size:60px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto}.btnPresen:before{content:"\e951";color:#35a9c7;font-size:43px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;margin:0 auto 10px}.comCnt{margin-bottom:30px}.comCnt .read{margin-bottom:15px}.comCnt .link:after{content:"\f39c";font-family:"Ionicons";font-size:1.1em;margin-left:7px}.comCnt .iconArrow{position:relative;display:inline-block;color:#000;font-size:15px;vertical-align:middle;text-decoration:none;padding:0}.comCnt .iconArrow:before,.comCnt .iconArrow:after{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.comCnt .iconArrow:before{width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;background:#35a9c7}.comCnt .iconArrow:after{top:-1px;left:5px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.comCnt .btnArrow{margin-top:20px}.comCnt .numList li{padding-left:1em;text-indent:-1em}.patientContent{margin-top:30px;margin-bottom:20px}.imageR{float:right;margin:0 0 10px 10px}.contactList{width:400px}.contactList dt{color:#fff;font-weight:bold;text-align:center;background:#666;padding:10px 0}.contactList dd{border:solid 1px #666;padding:15px}#doctor .doctorList{overflow:hidden;*zoom:1}#doctor .doctorList li{margin-bottom:15px}#doctor .doctorList li a{display:block;text-decoration:none;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#doctor .doctorList li a:hover{opacity:0.6}#doctor .doctorList li .inner{display:table;width:100%;border:solid 1px #ccc;padding:19px}#doctor .doctorList li .inner .pic{display:table-cell;width:100px}#doctor .doctorList li .inner .name{display:table-cell;font-size:20px;font-weight:bold;vertical-align:middle;padding-left:20px}#doctor .doctorList li .inner .name .post{display:block;font-size:16px}#efforts .photo{margin-bottom:20px;padding:15px;text-align:center;background:#eee}#efforts .photo img{vertical-align:bottom}#efforts .listBox{margin-bottom:15px}#subsidy .subsidyTbl{width:100%;border:solid 2px #2ca8c8}#subsidy .subsidyTbl th{font-weight:bold;text-align:center;background:#f0f9fb;padding:10px 0;border-right:solid 1px #ccc}#subsidy .subsidyTbl th:last-child{border-right:none}#subsidy .subsidyTbl td{padding:10px 8px;vertical-align:middle;border-top:solid 1px #ccc;border-right:solid 1px #ccc}#subsidy .subsidyTbl td:last-child{border-right:none}#topics .topicsTtl{font-size:26px;font-weight:bold;border-left:solid 5px #35a9c7;padding:10px 20px;margin-bottom:20px}#topics .topicsSenryu{border-bottom:dotted 1px #a7a7a6;margin-bottom:15px;padding-bottom:15px}#topics .topicsSenryu dl{overflow:hidden;*zoom:1}#topics .topicsSenryu dl dt{float:left;width:140px;color:#fff;font-size:20px;background:#35a9c7;text-align:center;padding:10px 0}#topics .topicsSenryu dl dd{font-size:20px}#topics .topicsSenryu dl dd .txtSmall{font-size:16px}#topics .topicPointTtl{background:url("../img/patient/p_kimoko.png") 10px center no-repeat #f0f9fb;padding-left:80px}#topics .topicsPoint{margin-top:0}#topics .borderBox{margin-bottom:20px}#classroom h4{margin-bottom:10px;font-size:1.125em;font-weight:bold}#classroom .first p{margin-bottom:10px}#classroom .first p:last-child{margin-bottom:0}#classroom .event_calender{overflow:hidden;border:2px solid #35a9c7}#classroom .event_calender li{width:25%;float:left;padding:15px}#classroom .event_calender li.odd{background:#f0f9fb}#classroom .event_calender li h5{border-bottom:2px solid #35a9c7;font-size:1.1rem}#classroom .photo{margin-bottom:15px;padding:15px;text-align:center;background:#eee}#classroom .photo img{vertical-align:bottom}#classroom .inlineCont p{display:inline-block;vertical-align:middle}#classroom .inlineCont p.indentTxt{margin-left:20px}#classroom .classroomTbl{width:100%;border:solid 2px #2ca9c9}#classroom .classroomTbl th{width:20%;background:#f0f9fb;text-align:center;vertical-align:middle;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}#classroom .classroomTbl th .last{border-bottom:none}#classroom .classroomTbl td{width:calc(80%-40px);padding:20px;border-bottom:solid 1px #ccc}#classroom .classroomTbl td .last{border-bottom:none}#classroom .qaList dt{color:#35a9c7;font-size:18px;font-weight:bold;background:url(../img/patient/icon_qa.png) left 2px no-repeat;padding:3px 0 3px 35px}#classroom .qaList dd{padding:10px 0 20px 35px}#classroom .guideTbl dd p{display:inline-block}#classroom .boxSize{border:2px solid #ccc;border-radius:5px 5px;display:inline;width:auto;margin-left:10px;padding:7px 55px 7px 15px;position:relative;text-decoration:none}#classroom .boxSize:after{content:"\f3d3";font-family:"Ionicons";font-size:20px;width:0.8em;position:absolute;top:50%;margin-top:-13px;right:5px;color:#808080}#classroom .story dt{margin-top:5px;padding:10px 15px;font-size:1.125em;font-weight:bold;border:solid 1px #999;cursor:pointer;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out;-webkit-transition-delay:0s;transition:all .2s ease-out 0s}#classroom .story dt:hover{opacity:0.5}#classroom .story dt:before{content:"\f3d0";margin-right:10px;font-family:"Ionicons";vertical-align:middle}#classroom .story dt.openActive:before{content:"\f3d8"}#classroom .story dd{padding:15px;background:#eee;display:none}#classroom .story dd li{line-height:1.5}#window .photo{margin-bottom:15px;padding:15px;text-align:center;background:#eee}#window .photo img{vertical-align:bottom}#window a.btnTel{color:#35a9c7;text-decoration:none}#window a.btnTel .supplement{font-size:0.6em;letter-spacing:0.1em}#window .guideTbl dd p{display:inline-block}#window .boxSize{border:2px solid #ccc;border-radius:5px 5px;display:block;width:auto;margin-left:10px;padding:7px 55px 7px 15px;position:relative;text-decoration:none}#window .boxSize:after{content:"\f3d3";font-family:"Ionicons";font-size:20px;width:0.8em;position:absolute;top:50%;margin-top:-13px;right:5px;color:#808080}@media screen and (max-width: 767px){#window .guideTbl dd p{display:block}#window .boxSize{display:block;margin-top:5px;margin-left:0}}@media (min-width: 1600px){.patientCont .container-fluid{width:1580px}}@media screen and (max-width: 992px){#patient h2{-webkit-background-size:50% auto;background-size:50% auto}.patientCont.first .col-md-4{margin-bottom:15px}}@media screen and (max-width: 767px){.contactList{width:100%}#patient h2{padding:20px;font-size:1.375em;background:#f4eede}.patientCont{padding:15px 0 10px}.patientCont .col-md-4{margin-bottom:5px !important;padding:0 10px;text-align:left}.patientCont .col-md-4 a{padding:17px 15px 17px 5px;font-size:1.125em}.patientCont .col-md-4 a span{margin-top:3px}.btnDisease,.btnQa,.btnDoctor,.btnSaiseikai,.btnHospital,.btnMedia,.btnCoin,.btnMapHs,.btnMeetingBln,.btnPenNote,.btnPresen{padding:17px 15px 17px 2.5em !important}.btnDisease:before,.btnQa:before,.btnDoctor:before,.btnSaiseikai:before,.btnHospital:before,.btnMedia:before,.btnCoin:before,.btnMapHs:before,.btnMeetingBln:before,.btnPenNote:before,.btnPresen:before{position:absolute;top:50%;bottom:50%;left:20px;margin-top:-0.7em;font-size:23px}.ion-chevron-right:before{position:absolute;top:50%;bottom:50%;right:20px;margin-top:-0.5em}.comCnt{margin-bottom:15px}.patientContent{margin-top:20px}.imageR{float:none;text-align:center;margin:0 0 10px}#doctor .doctorList li .inner{padding:10px}#classroom .inlineCont p{display:block;vertical-align:baseline}#classroom .inlineCont p.indentTxt{margin-top:10px;margin-left:0}#classroom .classroomTbl{width:100%;border:solid 2px #2ca9c9}#classroom .classroomTbl th{display:block;width:100%;text-align:left;vertical-align:middle;border-right:none;border-bottom:none;padding:8px 10px}#classroom .classroomTbl td{display:block;width:100%;border-bottom:none;padding:10px}#subsidy .subsidyTblSp{overflow:hidden;*zoom:1;border-top:solid 1px #ccc}#subsidy .subsidyTblSp dl{border-bottom:solid 1px #ccc;padding:10px 0}#subsidy .subsidyTblSp dl dt{float:left;width:80px;padding:3px 0}#subsidy .subsidyTblSp dl dd{padding:3px 0 3px 90px}#topics .topicPointTtl{font-size:12px;padding:10px 10px 10px 80px}#topics .topicsSenryu dl dt{float:none;width:auto;margin-bottom:10px}}
