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

/*body {common2.css (4 s)
background-color:#FFCC33;
background-repeat:repeat-x;
color:#666666;
font-family:"CI",Meiryo,sans-serif;
font-size:80%;
margin:0;
padding:0;
}*/


/*o*/
#top {
	width: 880px;
	text-align: left;
	padding-top: 15px;
	padding-left: 43px;
	background-image:url(../img/kenkou/tenpo_list_05.gif);
	margin-right: 15px;
	margin-left: 15px;
	background-repeat: no-repeat;
	height: 37px;
	font-size: 14pt;
}

/*karenda-*/
.cal01 { border: #FF6600 double 4px; color:#333333; margin:20px auto 20px auto; width:80%;}

.cal {border:1px; width:100%; font-weight:bold;}
.cal tr td{min-height:30px;}
.cal td{ width:14%; min-height:30px; text-align:left; vertical-align:top;}
.sunday{color:#FF0000;}
.saturday{ color:#00CC33;}
.cal a{ color:#333333; font-weight:normal;}
.cal a:hover { border-bottom:1px; color:#0000FF;}


/*orange no midasi*/
h3.midasi{
margin:35px 0px 8px 0px;
padding:5px 0px;
border-bottom:#FF6600 dotted 1px;
color:#FF6600;
font-size:150%;
font-weight:bold;
clear:both;
}


/*kenkoudukurisemina-*/
#semina{
margin:20px auto;
width:770px;
}

#semina #s_ttl{
width:770px;
height:72px;
background:url(../img/kenkou/s_ttl.jpg);
text-indent:-9999px;
}

#s_con{
width:730px;
height:auto;
padding:0px 20px 20px 20px;
background-color:#D2E9BC;
}

#s_con .con_w{
width:670px;
height:auto;
padding:30px;
margin:0px auto;
background:#FFFFFF;
}

#s_con .con_w #theme{
background-color:#FFFFFF;
padding:0px 0px 10px 0px;
border-bottom:#CCCCCC dotted 1px;
}

#s_con .con_w #theme .s_icon01{
margin:0px;
padding:5px 25px;
height:22px;
background:url(../img/kenkou/s_icon01.jpg) no-repeat;
color:#99CC66;
font-size:140%;
font-weight:bold;
display:block;
float:left;
}

#s_con .con_w #theme .s_icon02{
margin:0px;
padding:5px 25px;
height:22px;
background:url(../img/kenkou/s_icon02.jpg) no-repeat;
color:#66CC33;
font-size:140%;
font-weight:bold;
display:block;
}

#s_con .con_w p{
padding:10px 0px;
background-color:#FFFFFF;
clear:both;
}



/*rinpataisoukyousitu*/
#rinpa{
margin:20px auto;
width:770px;
}

#rinpa #r_ttl{
width:770px;
height:72px;
background:url(../img/kenkou/r_ttl.jpg);
text-indent:-9999px;
}

#r_con{
width:730px;
height:auto;
padding:0px 20px 20px 20px;
background-color:#FDC579;
}

#r_con .con_w{
width:670px;
height:auto;
padding:30px;
margin:0px auto;
background:#FFFFFF;
}

#r_con .con_w img.r_photo{
float:left;
}

#r_con .con_w .r_setumei{
padding:0px 0px 0px 20px;
width:470px;
float:left;
}

.r_kousi{
margin:0px 10px 0px 0px;
width:48px;
height:40px;
background:url(../img/kenkou/r_kousi.jpg) no-repeat #FF6666;
padding:20px 0px 0px 15px;
color:#FFFFFF;
font-size:120%;
font-weight:bold;
float:left;
}

.r_name01{
margin:5px;
display:block;
font-size:120%;
font-weight:bold;
}

.r_name02{
margin:5px;
display:block;
}

#r_con .con_w p{
padding:10px 0px;
background-color:#FFFFFF;
clear:both;
}







/*ꗗp*/
#g_page_pointcard #list {
width:770px;
margin:0px auto;
}

/*kaisaibi_basho*/
#list table.kaisai {
border-top:#999999 solid 1px;
border-right:#999999 dotted 1px;
text-align:left;
}

#list table.kaisai th {
background:url(../img/kenkou/bg_td.jpg) repeat-x;
border-bottom:#999999 solid 1px;
border-left:#999999 dotted 1px;
padding:10px;
font-size:120%;
color:#0066CC;
text-align:center;
}

#list table.kaisai td {
background-color:#FFFFFF;
border-bottom:#999999 dotted 1px;
border-left:#999999 dotted 1px;
padding:10px;
}

#list table.kaisai td a {
color:#FF6600;
text-decoration:underline;
}

/*koushu_sukeju-ru*/
#list table.sukeju-ru {
text-align:left;
}

#list table.sukeju-ru td {
border-bottom:#999999 dotted 1px;
padding:5px 0px 5px 15px;
}

