﻿@charset "utf-8";

/*==========================================
 下層ページ
===========================================*/
/*アクセス診療時間
----------------------------------------------*/
/*医院情報*/
table.tb_access th,
table.tb_access td {
  border: 1px solid #ddd;
}
table.tb_access td {
  padding: 20px 10px;
}
/*診療時間*/
table.access_hours thead th {
  font-weight: bold;
  background: #f7f7ee;
  border-bottom: none;
}
table.access_hours thead th:first-child {
  width: 25%;
}
table.access_hours th,
table.access_hours td {
  color: #333;
  font-size: 16px;
  text-align:center;
  vertical-align:middle;
  border-bottom: 1px solid #ddd;
  background: #fff;
  padding: 16px 0;
}
/*交通手段*/
#access .access_train {
  background: url(../img/low/ico-train.png) no-repeat left center;
    padding: 24px 0 16px 90px;
}
#access .access_car {
    background: url(../img/low/ico-car.png) no-repeat left center;
    padding: 24px 0 16px 90px;
}
@media screen and (min-width: 0px) and (max-width:768px) {
table.access_hours th,
table.access_hours td {
  font-size: 14px;
  padding: 10px 0;
}
}

/*料金表
----------------------------------------------*/
table.tb_price img{max-width: 200px;}
table.tb_price th, table.tb_price tr{border: 1px solid #ddd;}
table.tb_price th, table.tb_price td{padding: 10px;}
table.tb_price td .price{padding-left: 1em;}

/*院内設備
----------------------------------------------*/
.grid2.barrier-free>li{padding: 0 2%;}

/*よくある質問
----------------------------------------------*/
.qa_list li{
  margin: 12px auto;
  padding-left:1.3em;
  text-indent:-1.3em;
}
.qa_list li:before, .qa_area li:before, .qa_area h3:before{
  content: "Q.";
  color: #00b1da;
  font-weight: bold;
  margin-right: .3em;
}
.qa_area h3+p:before{
  content: "A.";
  color: #d94568;
  font-weight: bold;
  margin-right: .3em;
}

/*院長プロフィールなど
----------------------------------------------*/
.kome1, .kome1 {display: block; overflow: hidden;}
.kome1>.dt {width: 1em;}
.kome1>dt, .kome1>.dt,.kome1>.dt{display:block;float:left;}
.kome1>.dd, .kome1>.dd {display: block;overflow: hidden;}

.kome3, .kome3 {display: block; overflow: hidden;}
.kome3>.dt {width: 5em;}
.kome3>dt, .kome3>.dt,.kome3>.dt{display:block;float:left;}
.kome3>.dd, .kome3>.dd {display: block;overflow: hidden;}

.kome5, .kome5 {display: block; overflow: hidden;}
.kome5>.dt {width: 8em;}
.kome5>dt, .kome5>.dt,.kome5>.dt{display:block;float:left;}
.kome5>.dd, .kome5>.dd {display: block;overflow: hidden;}

p {
	margin-bottom:30px;
}

/*従来の矯正との比較表*/
table.tb_kyousei th,
table.tb_kyousei td {
  border: 1px solid #ddd;
}
table.tb_kyousei td {
  padding: 20px 10px;
}
