@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------
初めて受診する方へ
------------------------------------------------------------------------------ */ 
.firTel {
margin-left: 30px;
margin-bottom: 40px;
}
.firEx{
background-color: #EBFAF0;
width: 530px;
margin-right: auto;
margin-left: auto;
margin-bottom: 50px;
padding-top: 18px;
padding-right: 25px;
padding-bottom: 8px;
padding-left: 25px;
}
.firFlowImg {
margin-left: 50px;
margin-bottom: 15px;
}
.firFlowTxt {
margin-left: 50px;
margin-bottom: 15px;
margin-bottom:50px;
}
.firBg{
height: 300px;
background: url(../out/first/img/bg01.jpg) no-repeat center top;
padding-bottom: 10px;
}
.firTxt01 {
padding-left: 55px;
padding-bottom: 35px;
}
.firBgTit{
padding-bottom:30px;
padding-left: 22px;
}
.firBgTel{
width: 580px;
margin-right: auto;
margin-left: auto;
padding-bottom:10px;
}

.firTable{
width: 580px;
font-size: 85%;
line-height: 1.5;
margin-right: auto;
margin-left: auto;
border: 1px solid #E4E4E4;
margin-bottom: 20px;
}
.firTable th{
color: #FFF;
background-color: #36BC65;
text-align: center;
border-right: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
padding-top: 1em;
padding-bottom: 1em;
}
.firTable td{
border-right: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
padding: 0.3em 10px;
text-align: center;
}
.firTdColor {
background: #EBFAF0;
color: #2EAA5E;
}

