body, h1, h2, h3, form { margin: 0; padding: 0 }
body {
	font-family: Verdana, sans-serif,"Osaka";
	background-color:#FFEEF3;
	font-size: 84%;
	color:#f00480;
	text-align: center;
	margin: 0;
}

a:link { color:#990000; text-decoration: none;font-weight:bold; }
a:active { color: #999; text-decoration: none }
a:visited { color: #990000; text-decoration: none }
a:hover { color: #CC7D3D; text-decoration: underline; }

td,th{
	font-size:75%;
}

/* -----フォント関連----- */
.red{
	color:#A90000;
}
.black{
	color:#000000;
}
.pink{
color:#FF566E;
}
.yellow{
	color:#E2A854;
}
.bold{
	font-weight:bold;
}
.main-morepo-text{
	font-size:12px;
	text-align:center;
}

/* -----全体囲み----- */
#all { width: 820px;
	margin: 0 auto;
	text-align: left;
	}
#L{	background: url(img/bg_L.gif) repeat-y top center #FFEEF3;
	}

#R{	background: url(img/bg_R.gif) repeat-y top center #ffffff;
	}

/*-----------------▼ヘッダ▼-----------------*/
/* ---タイトルロゴ--- */
h1 a {
display:block;
width:158px;
height:165px;
background-image:url(img/logo.gif);
background-repeat:no-repeat;
background-color:#FFEEF3;
}
h1 a:hover {
background-image:url(img/logo2.gif);
background-repeat:no-repeat;
}
h1 span {
display: none;}
/*-----------------▲ヘッダ▲-----------------*/

/*--------------▼サイドナビゲーション▼-----------------*/
#S_menu {
	width:158px;
	height:48px;
	margin: 0; 
	margin-top: 10; 
	margin-bottom: 5; 
	padding :0;
}
#S_menu ul { 
	margin: 0; 
	padding :0; 
	list-style-type : none; 
}
#S_menu li { 
	display : inline; 
	padding :0; 
	margin:0 0px;
	float:left; 
}

/* ---渋谷--- */
#S_menu #S_menu_1 a {
	background-image:url(img/side_shibuya.png); 
	width:158px; 
	height:65px;
	background-repeat:no-repeat; 
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
#S_menu #S_menu_1 a:hover {
	background-position:0px -65px;
	width:158px; 
	height:65px; 
	background-repeat:no-repeat;
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
#S_menu #S_menu_1_off a {
	background-image:url(img/side_shibuya.png); 
	background-position:0px -65px;
	width:158px; 
	height:65px; 
	background-repeat:no-repeat;
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
/* ---池袋--- */
#S_menu #S_menu_2 a {
	background-image:url(img/side_ikebukuro.png); 
	width:158px; 
	height:65px;
	background-repeat:no-repeat; 
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
#S_menu #S_menu_2 a:hover {
	background-position:0px -65px;
	width:158px; 
	height:65px; 
	background-repeat:no-repeat;
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
#S_menu #S_menu_2_off a {
	background-image:url(img/side_ikebukuro.png); 
	background-position:0px -65px;
	width:158px; 
	height:65px; 
	background-repeat:no-repeat;
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}

/* ---横浜--- */
#S_menu #S_menu_3 a {
	background-image:url(img/side_yokohama.png); 
	width:158px; 
	height:65px;
	background-repeat:no-repeat; 
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
#S_menu #S_menu_3 a:hover {
	background-position:0px -65px;
	width:158px; 
	height:65px; 
	background-repeat:no-repeat;
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
#S_menu #S_menu_3_off a {
	background-image:url(img/side_yokohama.png); 
	background-position:0px -65px;
	width:158px; 
	height:65px; 
	background-repeat:no-repeat;
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
/* ---西川口--- */
#S_menu #S_menu_5 a {
	background-image:url(img/side_nishikawaguchi.png); 
	width:158px; 
	height:65px;
	background-repeat:no-repeat; 
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
#S_menu #S_menu_5 a:hover {
	background-position:0px -65px;
	width:158px; 
	height:65px; 
	background-repeat:no-repeat;
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
#S_menu #S_menu_5_off a {
	background-image:url(img/side_nishikawaguchi.png); 
	background-position:0px -65px;
	width:158px; 
	height:65px; 
	background-repeat:no-repeat;
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}

/* ---お問い合わせ--- */
#S_menu #S_menu_4 a {
	background-image:url(img/S_toiawase.png); 
	width:158px; 
	height:70px;
	background-repeat:no-repeat; 
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
#S_menu #S_menu_4 a:hover {
	background-position:0px -70px;
	width:158px; 
	height:70px; 
	background-repeat:no-repeat;
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
#S_menu #S_menu_4_off a {
	background-image:url(img/S_toiawase.png); 
	background-position:0px -70px;
	width:158px; 
	height:70px; 
	background-repeat:no-repeat;
	margin:0;
	margin-bottom:5px; 
	padding:0;
	display:block;
}
.span1 {display:none;}

/*-----------------▲サイドナビゲーション▲-----------------*/

/*-----------------▼▼メインコンテンツ▼▼-----------------*/
/* ---▼▼出勤表テーブル▼▼--- */
.shukkin_table{
	width:640px;
	margin-top:1px;
	margin-bottom:2px;
	background-color:#ffffff;
}
.shukkin_table TD{
	background-image:url(img/bg_shukkin.png);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:8px;
	padding-right:5px;
}
.shukkin_table a:link{
	color:#F5E18C;
}
/* ---▼▼新人情報テーブル▼▼--- */
.newface_table{
	width:640px;
	margin-top:1px;
	margin-bottom:3px;
	background-color:#ffffff;
	color:#ff7c07;
}
.newface_table TD{
	background-image:url(img/bg_newface.png);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:8px;
	padding-right:5px;
}
.newface_table a:link{
	color:#F5E18C;
}
/* ---▼▼割引イベントテーブル▼▼--- */
.event_table{
	width:620px;
	margin-top:10px;
	margin-left:10px;
}
.event_table iframe{
	width:350;
	height:80;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	border:0px;
	background-color:#ffffff;
}
.event_shibuya{
	padding-right:10px;background-image:url(img/event_shibuya.png);
	background-repeat: no-repeat;
}
.event_ikebukuro{
	padding-right:10px;background-image:url(img/event_ikebukuro.png);
	background-repeat: no-repeat;
}
.event_yokohama{
	padding-right:10px;background-image:url(img/event_yokohama.png);
	background-repeat: no-repeat;
}
.event_nishikawaguchi{
	padding-right:10px;background-image:url(img/event_nishikawaguchi.png);
	background-repeat: no-repeat;
}
/* ---▼▼問診表▼▼--- */
.mon{
	width:600;
	background-image:url(img/mon_body.png);
	color:#555555;
}

/*-----------------▲▲メインコンテンツ▲▲-----------------*/

/*-----------------▼▼フッター▼▼-----------------*/
#foot {
	background: url(img/bg_foot.gif) repeat-y top center #FFEEF3;
	padding-top:10px;
}
/*-----------------▲▲フッター▲▲-----------------*/
/*-----------------▼▼フッターリンク▼▼-----------------*/
.foot_link {
	margin:0px;
	padding:0px 5px 10px 0px;
	color:#B7000E;
}
.foot_link a:link{
	font-weight:100;
	color:#ffffff;
	line-height: 1.5em;
}
.foot_link a:visited{
	font-weight:100;
	color:#f00480;
	line-height: 1.5em;
}
/*-----------------▲▲フッターリンク▲▲-----------------*/
