@charset "utf-8";
/* CSS Document */

/***左コンテンツ　個別***/

#prof{
font-size:10px;
margin:10px 0px 10px 20px;
/*padding:40px 0 0 70px;*/
padding:0px;
}

#prof a{
display:block;
background:url(img/tahara.jpg) no-repeat;
width:68px;
height:58px;
float:left;
}

#prof a:hover{
background:url(img/tahara.jpg) no-repeat 0 -58px;
}

#prof p{
padding-top:42px;
margin-left:10px;
}

#top{
border:none;
margin:5px 0 10px;
}


#calendar p{
text-align:center;
}

#b_search{
padding:5px 20px 0;
}

#b_search input{
margin:3px 0;
}

/*カレンダー*/

.calbody{
margin:0 0 0 20px;
}

#y_m{
margin-left:20px;
margin-top:5px;
}

.calbody table{
width:155px;
}

.calbody td{
	padding:0;
}

.calbody .freecal_all{
	margin-top:10px;
}
.calbody .freecal_head{
	font-size:10px;
	color:#555;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}
.calbody .freecal_now_month{
	display:block;
	margin:3px;
}
.calbody .freecal_week{
	display:block;
	margin:1px;
}
.calbody .sun{
	color:#FF0000;
	font-size:10px;
}
.calbody .sat{
	color:#0000FF;
	font-size:10px;
}
.calbody .weekday{
	color:#999999;
	font-size:10px;
}

.calbody .freecal_day{
	color:#555;
	font-size:10px;
	display:block;
	margin:1px;
}
.calbody .freecal_today{
	font-size:10px;
	font-weight:bold;
	display:block;
	margin:1px;
	color:#555;
	background-color:#FFC9C9;
}
.calbody .freecal_holiday{
	color:#F33;
	font-size:10px;
	display:block;
	margin:1px;
}
.calbody .acalender{
background-color:#FCC;
}

/**検索結果**/

#result h3{
background-image:none;
color:#C00;
font-size:14px;
padding:0 0 0 10px;
width:100%;
margin-top:20px;
}

#result p{
margin-left:20px;
}

/**運営会社**/

#address p{
color:#F30;
font-weight:bold;
}

/**GoogleAD**/
#GoogleAD{
margin: 20px 0 0 20px;
}