@charset "utf-8";
@import"base.css";
@import"contents.css";

/*---------------- 電話番号一覧　----------------
-------------------------------------------------*/
#main .main_tel {
	margin: 0;
	text-align: center;
	border: #ccc 1px solid;
}
#main .main_tel dt {
	padding: 2% 4%; 
	background: #ffffcc;
	color: #ff7700;
	font-weight: bold;
	font-size: 1.2em;
}
#main .tel_list {
	padding: 0;
}
#main .tel_list p {
	text-align: center;
}
#main .tel_list table {
	border: #ccc 1px solid;
	border-collapse: collapse;
}

#main .tel_list th {
	background: #ffffee;
	padding: 2%;
	border: #ccc 1px solid;
	text-align: left;
	width: 50%;
	font-weight: bold;
}
#main .tel_list td {
	padding: 2%;
	border: #ccc 1px solid;
	text-align: left;
}
#main .tel_time {
}
#main .tel_time li {
	margin: 1%;
	padding: 1% 0;
	display: inline-block;
	width: 22%;
	text-align: center;
	letter-spacing: .1em;
	font-weight: bold;
	list-style-type: square;
	border: #ccc 1px solid;
}
#main .tel_attention{
	color: #ff7700;
	font-weight: bold;

}

#main .no_tel{
	text-decoration: none;
	color: #555;
}
#main .no_tel{
	text-decoration: none;
	color: #555;
}

/* Only Smartphone
----------------------------------------------------------------------*/
@media screen and (max-width:768px){
#main .tel_time li {
	width: 30%;
}
}
@media screen and (max-width:480px){
#main .main_tel dt {
	font-size: 1.7rem;
}

#main .tel_time li {
	width: 46%;
}
#main .tel_list th {
	padding: 4%;
}
#main .tel_list td {
	padding: 4%;
}
}