@charset "utf-8";

/* 共通 */
#container{
	width:100%;
	height:100%
}

#wrapper{
	width:1000px;
	margin:0 auto
}

/* ヘッダー */
#header{
	width:1000px;
	margin:
}


/* コンテンツ */
#contents{
	width:996px;
	margin: 
}


/* フッター */
#footer{
	width:100%;
	height:75px;
	margin: ;
	text-align: center;
	margin: 0px auto;
	line-height: 75px;
}

/* グローバルナビゲーション */
#gnavi{
	width:996px;
	height:50px;
	margin: 
}


#gnavi li {
	float: left;
}
#slideshow{
	width:1050px;
	height:381px;
	margin: 
}

#leftcol{
	width:735px;
	margin: ;
	float: left
}

.calendermonth {
	font-family: 'arial black';
	font-size: 30px;
}

.monthschedule {
	width: 100%;
}

.monthschedule tr {
	height: 100px;
}

.monthschedule th{
	text-align: center;
}

.monthschedule tr,
.monthschedule th,
.monthschedule td {
	border: solid 1px #000;
}

.sunday {
	background: #903;
}

.saturday {
	background: #069;
}

.day {
	background: #ccc;
}

#weektitle{
	height: 30px;
}
#rightcol{
	width:235px;
	margin: ;
	float: right
}

#rightcol h3 {
	background: #999;
	color: #FFF;
	border-radius: 5px;
	box-shadow: 1px 2px 3px #000;
	height: 39px;
}

#weekschedule {
	margin-top: 20px;
	font-size: 8px;
	border: solid 1px #000;
}
#weekschedule tr {
	padding: 20px 0;
	border: solid 1px #000;
}
#weekschedule td,
#weekschedule th {
	border: solid 1px #000;
	padding : 20px 0px;
	font-weight: bold;
}

#weekschedule th  {
	text-align: center;
}

#memberoffer{
	width:235px;
	height:170px;
	margin: 
}

.article p {
	font-family: 'kozuka mincho pro','kozuka mincho std','小塚明朝　Pro R';
}

.article h3 {
	background: #999;
	color: #FFF;
	border-radius: 5px;
	box-shadow: 1px 2px 3px #000;
}
.member_pic ul li {
	float: left;
	margin: 10px 8px;
	width: 350px;
}

.member_pic ul li img {
	width: 150px;
	height: 150px;
}

.profile {
	text-align: left;
	float: left;
}

.profile_img {
	float: left;
	margin-right: 10px;
}

#message {
	margin: 0px auto;
	width: 250px;
	height: 150px;
}

.article table {
	margin: 10px auto;
	text-align: center;
}

.article p {
	margin: 20px auto;
	text-align: center;
}

.article table th,
.article table td {
	border: solid 1px #000;
	width: 200px;
	height: 20px;
	padding: 5px 10px;
}

.article table th {
	background: #0FF;
	text-align: center;
}