@media (min-width: 1600px){.container-fluid{width:1580px}}#mainvisual{padding:15px 0 0;text-align:center}#mainvisual img{max-width:100%;vertical-align:bottom}#first{padding:30px 0 0}#first .col-md-3{text-align:center;padding:0 10px}#first .col-md-3 img{vertical-align:bottom}#first .col-md-3 a{display:block;height:100%;padding:5px 15px 15px;font-size:1.25em;text-decoration:none;border:solid 1px #4a75c3;-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}#first .col-md-3 a span{color:#666;float:right}#first .col-md-3 a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}#first .col-md-3 .btnFirst:before{content:"\e976";color:#4a75c3;font-size:42px;font-family:"icomoon", sans-serif;text-align:center;display:block;border-radius:50%;margin:15px auto 8px;width:84px}#first .col-md-3 .btnVisitor:before{content:"\e905";color:#4a75c3;font-size:50px;font-family:"icomoon", sans-serif;text-align:center;display:block;border-radius:50%;margin:6px auto 5px;width:84px}#first .col-md-3 .btnHospitalization:before{content:"\e929";color:#4a75c3;font-size:50px;font-family:"icomoon", sans-serif;text-align:center;display:block;border-radius:50%;margin:4px auto 6px;width:84px}#first .col-md-3 .btnCheckup:before{content:"\e977";color:#4a75c3;font-size:58px;font-family:"icomoon", sans-serif;text-align:center;display:block;border-radius:50%;margin:0 auto;width:84px}#first .targetMenu li{margin-bottom:15px}#first .targetMenu li:last-child{margin-bottom:0}#first .targetMenu a{display:block;padding:22px 30px;font-size:22px;text-decoration:none;border:solid 1px #ccc}#first .targetMenu .icon-hospital{margin:0 15px 0 5px;color:#01005e;font-size:1.6em;vertical-align:middle}#first .targetMenu .icon-stethoscope,#first .targetMenu .icon-flower{margin:0 5px 0 0;color:#01005e;font-size:2.2em;vertical-align:middle}#first .targetMenu .icon-questionnaire{margin:0 8px 0 5px;color:#01005e;font-size:1.8em;vertical-align:middle}#newArrival .tab-content{padding-top:20px}#newArrival .nav-tabs>li{float:left;margin-bottom:-1px;width:33.333%;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd}#newArrival .nav-tabs>li:last-child{border-right:1px solid #ddd}#newArrival .nav-tabs>li>a{padding:20px;background:#eee;color:#666;text-decoration:none}#newArrival .nav-tabs>li.active>a{color:#fff;cursor:default;background-color:#01005e;border-bottom-color:transparent}#newArrival .nav-tabs>li.active>a:hover,#newArrival .nav-tabs>li.active>a:focus{color:#fff;cursor:default;background-color:#01005e;border-bottom-color:transparent}#newArrival .nav-tabs>li.active>a:after,#newArrival .nav-tabs>li.active>a:hover:after,#newArrival .nav-tabs>li.active>a:focus:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(1,0,94,0);border-top-color:#01005e;border-width:8px;margin-left:-8px}#newArrival .tab-pane a{color:#000;text-decoration:none;cursor:pointer}#newArrival .tab-pane a:hover{text-decoration:none}#newArrival .tab-pane .topInfoBtn a{color:#fff}#efforts{padding:30px 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}#efforts h2{margin-bottom:20px;padding:0;color:#01005e;font-size:1.5em;font-weight:bold;text-align:center}#efforts h2 span{position:relative;display:inline-block;margin:0 2.5em;padding:0 1.625em;text-align:left}#efforts h2 span::before,#efforts h2 span::after{position:absolute;top:50%;content:'';width:250px;height:3px;background-color:#22267b}#efforts h2 span::before{right:100%}#efforts h2 span::after{left:100%}#efforts .row{padding:0}#efforts ul{margin-bottom:-30px;overflow:hidden}#efforts li{margin-bottom:30px}#efforts li div{text-align:center;position:relative;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}#efforts li div:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}#efforts li img{width:100%;vertical-align:bottom}#efforts p{position:absolute;bottom:0;padding:15px;width:100%;background:rgba(0,0,0,0.5);color:#fff;font-size:1.25em}#efforts p span{float:right}#efforts a{text-decoration:none}#efforts .bannerTop{margin-top:30px}#recruit{padding:30px 0}#recruit h2{overflow:hidden;margin-bottom:20px;padding:0;color:#01005e;font-size:1.625em;font-weight:bold;text-align:center}#recruit h2 span{position:relative;display:inline-block;margin:0 2.5em;padding:0 1.5em;text-align:left}#recruit h2 span::before,#recruit h2 span::after{position:absolute;top:50%;content:'';width:290px;height:3px;background-color:#22267b}#recruit h2 span::before{right:100%}#recruit h2 span::after{left:100%}#recruit div{text-align:center}#recruit a{text-decoration:none}#recruit a span{color:#666;float:right}#recruit .pickupMenu .pickupCont{padding:0 15px;width:100%}#recruit .pickupMenu .pickupCont div{padding:0;vertical-align:middle;height:100%}#recruit .pickupMenu a{display:block;padding:50px 0}#recruit .recruitMenu .hvr-reveal{display:block}#recruit .recruitMenu a{padding:10px 15px 15px;display:block;font-size:1.25em;border:solid 1px #f785a0;-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}#recruit .recruitMenu a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}#recruit .ttlRecruit{color:#fff;font-size:32px;background:#DDC4DD;vertical-align:middle}#recruit .bgRecruit{font-size:1.25em;background:#fff;border:solid 1px #ccc}#recruit .btnIntern,#recruit .btnNurse,#recruit .btnStaff{display:block}#recruit .btnIntern:before{content:"\e90a";color:#f785a0;font-size:50px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;border-radius:50%;margin:2px auto 5px;width:84px}#recruit .btnNurse:before{content:"\e909";color:#f785a0;font-size:52px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;border-radius:50%;margin:0 auto 5px;width:84px}#recruit .btnStaff:before{content:"\e908";color:#f785a0;font-size:45px;font-family:"icomoon", sans-serif;text-align:center;display:block;background:#fff;border-radius:50%;margin:7px auto 8px;width:84px}@media screen and (max-width: 1200px){#first .col-md-3 a,#efforts p,#recruit .recruitMenu a{font-size:1em}#first{padding:30px 0}#first .tab-pane ul{margin:0 15px;padding:0 0 15px}#first .targetMenu a{padding:25px 15px;font-size:18px}#topCont{padding:30px 0}#access{padding:30px 0}#access .btnTel{font-size:26px}#access .btnMap p{margin-bottom:0}#footerNav{padding:30px 0}}@media screen and (max-width: 991px){#first{padding-bottom:15px}#first .col-md-3:nth-child(-n+2){margin-bottom:15px}#first .targetMenu li:last-child{margin-bottom:20px}#topCont .ttlRecruit{font-size:24px}#topCont .bgRecruit{font-size:18px}#access .information{padding-top:0}#access .btnMail{margin-bottom:20px;padding:15px 8px;font-size:22px}#access .map{margin-top:20px}#access .btnTel{margin:0 15px 10px;padding:12px;border:solid 2px #f38833;border-radius:5px;font-size:25px}#access .btnTel a{display:block}#efforts ul{margin-bottom:-20px;overflow:hidden}#efforts li{margin-bottom:20px}}@media screen and (max-width: 767px){#first{padding-top:15px}#first .col-md-3{padding:0 5px}#first .col-md-3:nth-child(-n+2){margin-bottom:10px}#first .col-md-3 a{font-size:1.125em}#first .col-md-3 a span{padding-top:0.25em}#first .col-md-3 .btnFirst:before{font-size:40px;vertical-align:middle;margin:0 auto 0}#first .col-md-3 .btnVisitor:before,#first .col-md-3 .btnHospitalization:before{font-size:40px;vertical-align:middle;margin:0 auto 0}#first .col-md-3 .btnCheckup:before{font-size:40px;vertical-align:middle;margin:0 auto 0}#first .mgNone{margin-left:0;margin-right:0}#newArrival ul.nav-tabs{margin-bottom:20px;border-top:none}#newArrival .nav-tabs>li>a{padding:10px}#newArrival .tab-pane li{margin:0}#newArrival .tab-content{padding-top:0}#newArrival .tab-pane ul{border-top:none}#efforts{padding:15px 0}#efforts h2{margin-bottom:15px}#efforts h2 span{margin:0 1.5em;padding:0 1em}#efforts h2 span::before,#efforts h2 span::after{width:65px}#efforts p{font-size:14px}#efforts ul{margin-bottom:-15px}#efforts li{margin-bottom:15px}#efforts li div{overflow:hidden;height:70px}#efforts li div img{position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#efforts p{line-height:70px;padding:0 15px;font-size:1.25em}#efforts a{text-decoration:none}#efforts .bannerTop{margin-top:0}#efforts .bannerTop:first-child{margin-top:15px}#topCont{padding:20px 0}#topCont .bgAbout{font-size:20px}#topCont .bgCancer{font-size:18px}#topCont .bgLiver{font-size:18px;background:url(../img/index/bg_liver.jpg) no-repeat 50% 70% #c3c3c3;background-size:55%}#topCont .bgRecruit{font-size:16px}#topCont .recruitMenu div{display:block}#topCont .recruitMenu a{padding:20px 0}#topCont .recruitMenu div.ttlRecruit{padding:15px;width:100%;font-size:20px}#topCont .recruitMenu div.bgRecruit{float:left;width:33.3%}#topCont .btnIntern:before,#topCont .btnNurse:before{font-size:44px;margin:0 auto 10px;width:84px}#topCont .btnStaff:before{font-size:38px;margin:0 auto 10px;width:84px}#recruit{padding:15px 0}#recruit h2{margin-bottom:15px}#recruit h2 span{margin:0 1.5em;padding:0 1em}#recruit h2 span::before,#recruit h2 span::after{width:95px}#recruit div{text-align:left}#recruit a span{padding-top:0.25em}#recruit .recruitMenu div{margin-bottom:5px}#recruit .recruitMenu div:last-child{margin-bottom:0}#recruit .recruitMenu a{padding:17px 15px 17px 5px;font-size:1.125em}#recruit .btnIntern:before,#recruit .btnNurse:before,#recruit .btnStaff:before{margin-right:8px;padding:12px;display:inline;font-size:27px;vertical-align:middle}#access{padding:20px 0 5px}#access .information{padding-top:0}#access .icon-clock,#access .icon-calender{font-size:1.3em;vertical-align:text-bottom}#access dt{float:none;padding-bottom:0;color:#01005e;font-weight:bold}#access dd{padding-left:0}#access ul{margin-bottom:15px;padding:10px 0}#access li{line-height:1.4}#access p.place{margin-bottom:10px}#access .btnMail{margin-bottom:15px;padding:15px 8px;font-size:20px}#access .map{margin-top:5px}#access .btnMap p{margin-bottom:10px}#access .btnContact{padding-top:0}#access .btnWindow a{font-size:16px}}@media screen and (max-width: 465px){#first .col-md-3 a{font-size:13px;padding:5px 0}#first .col-md-3 a span{float:none;margin-left:4px}#first .col-md-3 .btnFirst:before{margin:-5px auto 0}#first .col-md-3 .btnVisitor:before{margin:-5px auto 0}#first .col-md-3 .btnHospitalization:before{margin:-5px auto 0}#first .col-md-3 .btnCheckup:before{margin:-5px auto 0}}
