#main .main_cont .section{margin-bottom:25px}#main .main_cont #usage-guidance .mr{vertical-align:bottom}#main .main_cont #outpatient .mr li,#main .main_cont #usage-guidance .mr li{display:inline-block;margin:0 15px 35px 0}#main .main_cont #usage-guidance .mr li a img{vertical-align:bottom}#main .main_cont .inner #outpatient h3{background:#53aaa7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;display:inline-block;font-size:1em;margin:10px 0 15px;padding:2px 22px}#main .main_cont h3{color:#53aaa7;margin:40px 0 10px}#main .main_cont #outpatient table{margin-top:30px;width:100%}#main .main_cont #outpatient #flow h4,#main .main_cont #outpatient #time h4{color:#53aaa7}#main .main_cont #outpatient #time table th{background:#f2f2f2;border:1px solid #ccc;padding:1.3em 0;vertical-align:middle;width:18%}#main .main_cont #outpatient #time table td{border:1px solid #ccc;padding:.3em 1em;vertical-align:middle}#main .main_cont #outpatient #time table td.no-bor-top{border-top:none}#main .main_cont #outpatient #time table td.no-bor-bottom{border-bottom:none}#main .main_cont #outpatient #time table td.no-bor-right{border-right:none}#main .main_cont #outpatient #time table td.no-bor-left{border-left:none}#main .main_cont #outpatient #time table td.font-blue{width:15%}#main .main_cont #outpatient #flow ul.flow-inner{padding:0 20px 0 30px;text-indent:-1em}#main .main_cont ul.circle-icon li:before{color:#53aaa7;content:"\f106";font-family:iconvault;font-size:.9em;padding-right:3px;vertical-align:middle}#main .main_cont #outpatient #flow table tr{border:1px solid #ccc}#main .main_cont #outpatient #flow table th{background:#f2f2f2;vertical-align:middle;width:20%}#main .main_cont #outpatient #flow table th span{background:url(https://50443322.fs1.hubspotusercontent-na2.net/hubfs/50443322/toyota-kai/facility/takahama/information/th_bg.png) no-repeat 100%;display:inline-block;padding:20px 21px}#main .main_cont #outpatient #flow table td{padding:0 15px;vertical-align:middle}#main .main_cont #outpatient #flow table td ul li{float:left;padding-left:15px}#main .main_cont #outpatient #flow .flow-table td ul li:before{color:#41a7c9;content:"\f101";font-family:iconvault;font-size:.9em}#main .main_cont #outpatient #check ul{float:left;margin-bottom:30px;text-indent:1em;width:50%}#main .main_cont #outpatient #check h4{clear:left;margin-bottom:5px}#main .main_cont #outpatient #check .check-table{margin:20px 20px 30px}#main .main_cont #outpatient #check .check-table tr.top th{background:#f2f2f2;border:1px solid #ccc;padding:.5em 0;vertical-align:middle}#main .main_cont #outpatient #check .check-table tr.left th{background:#f2f2f2;border:1px solid #ccc;padding:1.5em 3em;vertical-align:middle}#main .main_cont #outpatient #check .check-table td{border:1px solid #ccc;padding:1em 0;vertical-align:middle}#main .main_cont #outpatient #check .check-table ul{float:none;margin-bottom:0;width:100%}#main .main_cont #outpatient #check .check-table li:before{display:none}#main .main_cont #stay .txt{margin-bottom:20px}#main .main_cont #stay ul{margin:20px 0}#main .main_cont #stay ul.link li{margin-bottom:1em}#main .main_cont #stay ul.link li:before{color:#41a7c9;content:"\f101";font-family:iconvault;font-size:.9em}#main .main_cont #stay ul .etc:after{content:"など";float:right;margin-right:250px}@media screen and (max-width:999px){#main .main_cont #outpatient .mr li,#main .main_cont #usage-guidance .mr li{margin:0 0 10px}#main .main_cont #outpatient #flow table th span{padding:20px 34px}}@media screen and (max-width:600px){#main .main_cont #outpatient .mr li,#main .main_cont #usage-guidance .mr li{margin:0 0 5px}#main .main_cont #outpatient .mr li img{max-width:100%}#main .main_cont #outpatient #flow table td{padding-left:0}#main .main_cont #outpatient #check .check-table{margin:20px 0 30px}#main .main_cont #outpatient #check ul{float:none;text-indent:0;width:100%}#main .main_cont #outpatient #check ul.first{margin-bottom:0}#main .main_cont #stay ul .etc:after{margin-right:0}}