@charset "UTF-8";
body.outline main #outline table.outline {
	margin:0px;
	border:none;
}

body.outline main #outline table.outline td{
	border:0 none;
	padding: 0px;
	border-bottom:none !important;
}

body.outline main #outline table.outline th{
	border:0 none;
	border-bottom:0 none !important;
	padding: 0px 0px 18px 0px;
	font-weight: normal;
}

body.outline main #outline table.outline tr{
	padding: 0px;
}

body.outline main #outline table.outline tr:last-child th {
    padding-bottom: 0px;
}

body.esthetic main #store dd > p > a {
	width: 150px;
	margin-bottom: 5px;
	top: 10px;
}

body.dayservice main #store dd > p > a {
	width: 180px;
	margin-bottom: 5px;
	top: 10px;
}

body.food main #store td > p > a {
	width: 150px;
	margin-bottom: 5px;
	top: 10px;
}


body.food main #store > table td > a:nth-of-type(2) {
	width: 140px;
    margin: 0px;
    top: 10px;
}

body.food main #store > table td > a:nth-of-type(3) {
    background-color: #fff;
    border: 1px solid #000;
    box-sizing: border-box;
    display: inline-block;
    font-size: 80%;
    margin: 0px;
    padding: 10px 0 10px 20px;
    position: relative;
    text-align: center;
    top: 10px;
    transition: all 0.3s ease 0s;
    width: 140px;
    top: 10px;
}

body.food main #store > table td > a:nth-of-type(3):before {
    bottom: auto;
    content: "→";
    font-size: 140%;
    left: 8%;
    position: absolute;
    right: auto;
    top: 25%;
}

body.food main #store > table td > a:nth-of-type(4) {
    background-color: #fff;
    border: 1px solid #000;
    box-sizing: border-box;
    display: inline-block;
    font-size: 80%;
    margin: 0px;
    padding: 10px 0 10px 20px;
    position: relative;
    text-align: center;
    top: 10px;
    transition: all 0.3s ease 0s;
    width: 140px;
    top: 10px;
}

body.food main #store > table td > a:nth-of-type(4):before {
    bottom: auto;
    content:"→";
    font-size: 140%;
    left: 8%;
    position: absolute;
    right: auto;
    top: 25%;
}

body.food main #store > table td > a:nth-of-type(5) {
    background-color: #fff;
    border: 1px solid #000;
    box-sizing: border-box;
    display: inline-block;
    font-size: 80%;
    margin: 0px;
     margin-top: 5px;
    padding: 10px 0 10px 20px;
    position: relative;
    text-align: center;
    top: 10px;
    transition: all 0.3s ease 0s;
    width: 140px;
    top: 10px;
}

body.food main #store > table td > a:nth-of-type(5):before {
    bottom: auto;
    content:"→";
    font-size: 140%;
    left: 8%;
    position: absolute;
    right: auto;
    top: 25%;
}

body.food main #store > table td > a:nth-of-type(6) {
    background-color: #fff;
    border: 1px solid #000;
    box-sizing: border-box;
    display: inline-block;
    font-size: 80%;
    margin: 0px;
     margin-top: 5px;
    padding: 10px 0 10px 20px;
    position: relative;
    text-align: center;
    top: 10px;
    transition: all 0.3s ease 0s;
    width: 140px;
    top: 10px;
}

body.food main #store > table td > a:nth-of-type(6):before {
    bottom: auto;
    content:"→";
    font-size: 140%;
    left: 8%;
    position: absolute;
    right: auto;
    top: 25%;
}

body.food main #store > table td > a:nth-of-type(7) {
    background-color: #fff;
    border: 1px solid #000;
    box-sizing: border-box;
    display: inline-block;
    font-size: 80%;
    margin: 0px;
     margin-top: 5px;
    padding: 10px 0 10px 20px;
    position: relative;
    text-align: center;
    top: 10px;
    transition: all 0.3s ease 0s;
    width: 140px;
    top: 10px;
}

body.food main #store > table td > a:nth-of-type(8) {
    background-color: #fff;
    border: 1px solid #000;
    box-sizing: border-box;
    display: inline-block;
    font-size: 80%;
    margin: 0px;
     margin-top: 5px;
    padding: 10px 0 10px 20px;
    position: relative;
    text-align: center;
    top: 10px;
    transition: all 0.3s ease 0s;
    width: 140px;
    top: 10px;
}

body.food main #store > table td > a:nth-of-type(9) {
    background-color: #fff;
    border: 1px solid #000;
    box-sizing: border-box;
    display: inline-block;
    font-size: 80%;
    margin: 0px;
     margin-top: 5px;
    padding: 10px 0 10px 20px;
    position: relative;
    text-align: center;
    top: 10px;
    transition: all 0.3s ease 0s;
    width: 140px;
    top: 10px;
}

body.food main #store > table td > a:nth-of-type(7):before {
    bottom: auto;
    content:"→";
    font-size: 140%;
    left: 8%;
    position: absolute;
    right: auto;
    top: 25%;
}

body.food main #store > table td > a:nth-of-type(8):before {
    bottom: auto;
    content:"→";
    font-size: 140%;
    left: 8%;
    position: absolute;
    right: auto;
    top: 25%;
}

body.food main #store > table td > a:nth-of-type(9):before {
    bottom: auto;
    content:"→";
    font-size: 140%;
    left: 8%;
    position: absolute;
    right: auto;
    top: 25%;
}

body.food main #store > table td > p {
	width: 100%;
}

body.food main #store > table td > a:nth-of-type(3):hover {
  color: #fff;
  background-color: #000;
}

body.food main #store > table td > a:nth-of-type(4):hover {
  color: #fff;
  background-color: #000;
}

body.food main #store > table td > a:nth-of-type(5):hover {
  color: #fff;
  background-color: #000;
}

body.food main #store > table td > a:nth-of-type(6):hover {
  color: #fff;
  background-color: #000;
}

body.food main #store > table td > a:nth-of-type(7):hover {
  color: #fff;
  background-color: #000;
}

body.food main #store > table td > a:nth-of-type(8):hover {
  color: #fff;
  background-color: #000;
}

body.food main #store > table td > a:nth-of-type(9):hover {
  color: #fff;
  background-color: #000;
}