@charset "utf-8";
/* CSS Document */
.afterVisitHead{
background-image: url(../alcohol/after/img/bg01.jpg);
background-repeat: no-repeat;
background-position: center top;
margin-bottom: 30px;
}
.afterVisitHead h5{
margin-left: 47px;
margin-bottom: 25px;
padding-top: 40px;
}
.afterVisitHead p{
width: 570px;
margin-right: auto;
margin-left: auto;
margin-bottom: 1.5em;
}
.afterVisitTable{
width: 600px;
}
.afterVisitTable td{
text-align: center;
}
.afterVisitTel{
text-align: center;
margin-bottom: 30px;
}
.afterPurposeLeft{
float: left;
width: 370px;
padding-left: 80px;
}
.afterPurposeLeft li{
padding-top: 0.2em;
padding-bottom: 0.2em;
}
.afterPurposeLeft li.dayNone{
list-style-type: none;
margin-left: -1.5em;
}
.afterPurposeRight{
float: right;
width: 109px;
padding-right: 102px;
}
.afterNote li{
text-indent: -1em;
padding-left: 1em;
padding-top: 0px;
padding-bottom: 0px;
}
.afterPriceTxt{
text-indent: -1em;
padding-left: 1em;
width: 560px;
}
.afterPrice02{
width: 450px;
float: left;
margin-left: 42px;
margin-right: 0px;
}
.afterPrice02 tbody td{
text-align: center;
width: 100px;
}
.afterPrice02Img{
float: right;
padding-right: 40px;
margin-top: 7px;
}
.afterList01 dt{
width: 180px;
}
.afterList01 dd{
width: 345px;
}
.afterSchedule{
width: 450px;
}
.afterSchedule tbody th{
width: 150px;
}
.afterSchedule tbody td{
text-align: center;
}
.afterSchedule02{
width: 580px;
font-size: 85%;
line-height: 1.5em;
}
.afterSchedule02 tbody th{
width: 90px;
}
.afterSchedule02 tbody td{
padding-right: 5px;
padding-left: 5px;
}
.afterSchedule02 tbody td.dayRest{
background-color: #EBF9FA;
}
.afterGhTable {
width: 600px;
}
.afterGhTable td {
padding-right: 5px;
padding-left: 5px;
}
.afterGhTable tbody ul {
list-style: disc outside;
margin-left: 15px;
}
.list01 li ul.afterSList li {
list-style: disc;
margin-left: 20px;
}
.afterList02 li {
list-style: square;
}
.afterImg {
float: left;
margin-left: 40px;
margin-bottom: 20px;
}
.afterNone {
list-style: none;
}
.afterTitBox{
color:#3F9A68;
font-weight:bold;
margin-right: auto;
margin-left: auto;
width: 530px;
margin-bottom: 20px;
padding: 5px 20px 5px 35px;
background: #EBFAF0 url(../alcohol/after/img/icon.gif) no-repeat 15px 11px;
}
.afterTitBox2{
color: #F00;
font-weight:bold;
margin-right: auto;
margin-left: auto;
width: 530px;
margin-bottom: 20px;
padding: 5px 20px 5px 35px;
background: #EBFAF0 url(../alcohol/after/img/icon.gif) no-repeat 15px 11px;
}
.afterBox {
background: #EBFAF0;
width: 485px;
margin-right: auto;
margin-left: auto;
text-align: center;
padding: 10px 15px;
margin-bottom: 40px;
}
.table01 tbody td{
padding-left:10px;
}
.table01 tbody th{
padding-left:10px;
text-align:left;
}
.afterHallTable{
width: 600px;
}
.afterHallTTable td{
text-align: center;
}
.afterrHallTel{
text-align: center;
margin-bottom: 30px;
}
.alcTableTit {
margin-left: 32px;
margin-bottom: 5px;
}
.redStrong{
text-align:center;
margin-bottom: 5px;
}
.dayList01{
width:420px;
margin-right: auto;
margin-left: auto;
}
.greenBox{
margin-bottom:10px;
}
.alcoholEx {
text-align: right;
margin-right: auto;
margin-left: auto;
width: 479px;
margin-bottom: 30px;
text-align: right;
font-size:85%;
}
.afterScheduleCell {
background: #9CE2B5;
text-align: center;
}
.table01.afterSchedule02 .afterThCell {
width: 45px;
}


.afterank06Box {
margin-bottom: 30px;
margin-right: auto;
margin-left: auto;
width: 580px;
}


.afterTableank06{
border: 1px solid #E4E4E4;
margin-right: auto;
margin-left: auto;
margin-bottom: 30px;
width: 580px;

}
.afterTableank06 thead td{
color: #000;
background-color: #EBFAF0;
text-align: center;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #E4E4E4;
border-bottom-color: #E4E4E4;
}

.afterTableank06 tbody th{
background-color: #EBFAF0;
color: #2EAA5E;
text-align: center;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #E4E4E4;
border-bottom-color: #E4E4E4;
}
.afterTableank06 .checkank06 {
	color:#F00;
}

.afterTableank06 tbody td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E4E4E4;
padding-top: 0.2em;
padding-bottom: 0.2em;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #E4E4E4;
text-align: center;
}

.afterankMenu{
background: url(../img_common/ank_bg.jpg) no-repeat left top;
width: 670px;
}
.afterankMenu li {
float: left;
}


