/* CSS Document */
/* メニュー */
table.flyoutMenu	{background: none;border: 0!important;	margin: 0;padding: 0;}
table.flyoutMenu td	{background: none;border: 0!important;	margin: 0;padding: 0;}
table.cgmenu-table {background: none;border: 0;	margin: 0px 0 0 0px;padding: 0px;}
table.cgmenu-table td table {background: none; border: 0;	margin: 0px;padding: 0px;}
table.cgmenu-table td table td {border: 0;	margin: 0px;padding:0 0 0px 0;}

.cglist-hr {
	display: none;
}

/* フッター -- 背景色・文字色等 */
td.foot-bg1{ 
background-color:#afa082 !important;
border-top: solid 2px #c9bea5;
padding: 3px;
margin-bottom: 3px; 
}

tr.foot-bg2{
background-color: #ffffff!important;
}

td.foot-text{
background-color:#ffffff !important;
color:#ffffff;
}

/* 左列 -- 背景色・隙間の調整等 */
td.col1-bg{padding-left:0px !important; padding-right:0px !important; margin: 0px !important;}

/* 中央列 -- 背景色・隙間の調整等 */
td.col2-bg{padding-right: 0 !important; padding-left: 0 !important;}

/* 右列 -- 背景色・隙間の調整等 */
td.col3-bg{background-color:#FFFFFF !important;padding-right:5px !important;}


/* 全体 */
body{
	background-color: #ffffff !important;
}
.pbody {
	margin-top: 15px;
	margin-left: 15px;
	width: 605px;
}

/* パンくずリスト */
.path {
	font-size: 9px;
}
/* パンくずリスト下・ページ最下部の水平線 */
hr.ptlist-hr{display:none !important;}

/* 明細情報 */
/* 明細タイトル */
table.ptdet-topic-bg{background-color:#ffffff !important;}
/* 明細情報一覧シャドウ効果 */
table.shadow-main {
	margin-left: 5px;
	background: #dcd2c3;
	width: 630px;
}
table.shadow-border {
	border: solid 1px #cbbda2;
	background: #fddfd5 url('http://www.w-wellness.com/ecsv/ezcatfiles/wwc/img/img/533/icon_arrow01.gif') no-repeat right middle;
	width: 630px;
}

/* メニュー項目ページタイトル部分 -- ※ページテーマによってないこともある */
td.ptlist-cgname{display:none !important;}

/* フォームの外枠 -- 表示有無の設定等 */
table.formtabMt{border:none !important;}
table.formInnerTab{border:none !important;}

/* フォームの左　色と線 */
.formtab_left{
background-color:#f3f3f3;
border:2px solid #ffffff;
}

/* フォームの中央よせ */
.formInnerTab{
margin-left:60px;
border:0px;
}

/* 全体の行間  フォントの色*/
body,div,p,span,table,tr,td,{
line-height:160%;
color: #444444;
}

/* 見出し*/
h3{
	background-image: url(http://www.w-wellness.com/ecsv/ezcatfiles/wwc/img/img/529/line_title.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left: solid 5px #FF9999;	
	width:600px;
	padding-left: 7px;
	padding-bottom: 3px;
	font-size: 16px;
	color: #444444;
}
h3.mtop01 {
	margin-top: 35px;
	background-image: url(http://www.w-wellness.com/ecsv/ezcatfiles/wwc/img/img/529/line_title.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left: solid 5px #FF9999;	
	width:600px;
	padding-left: 7px;
	padding-bottom: 3px;
	font-size: 16px;
	color: #555555;
}

/* リンク明細調整　*/
.sys{
border-left: solid 5px #ffcccc;
padding-left:5px;
padding-right:5pa;
}

/* 詳細を読む　*/
.moreread {
	background: url('http://www.w-wellness.com/ecsv/ezcatfiles/wwc/img/img/533/icon_arrow02.gif') no-repeat;
	margin-right: 5px;
	padding-left: 20px;
	height: 16px;
}

/* メールアイコン　*/
.maillink {
	background: url('http://www.w-wellness.com/ecsv/ezcatfiles/wwc/img/img/533/icon_mail.gif') no-repeat;
	margin-right: 5px;
	padding-left: 20px;
	height: 16px;
}

/* 診療体制のテーブル */

td.am01 p{
margin:0;
padding:0;
}

td.day p{
margin:0;
padding:0;
}

td.pm01 p{
margin:0;
padding:0;
}

.day{
font-size:9px;
}


.sun{
background:#fdcec4;
text-align:center;
}

.am01{
font-size:9px;
background:#ccffff;
text-align:left;
}


.pm01{
font-size:9px;
background:#ccffcc;
text-align:left;
}

/* yuto追加編集 */
.topmenu{
	background-image: url(../img/bg_menu01.gif);
	height: 41px;
	width: 800px;
	margin: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.topmain{
	background-image: url(../img/bg_main01.jpg);
	height: 434px;
	width: 800px;
	margin: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

.toptushima{
	height: 198px;
	width: 230px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 85px;
	text-align: center;
	float: left;
}

.topmess01{
	height: auto;
	width: 500px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 180px;
	text-align: left;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-left: 40px;
	line-height: 150%;
}

.topttl01{
	height: 20px;
	width: 626px;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/bg_title01.jpg);
	color: #FFFFFF;
}

.prof_tushima01{
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	margin-top: 10px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0px;
	line-height: 150%;
}
/* /yuto追加編集 */
