@charset "UTF-8";

/* 余白等 */
#main {
	margin-left: 240px;
	width: 690px;
	text-align: center;
}

/* [共通] */	
/* リンクの文字色 */
#main a {
	color: #f63;
	}

/* リンクに触れた際の文字色等 */
#main a:hover {
	color: #f96;
	text-decoration: none;
	}
	
#main a img {
    border-style:none;
    }

/* メールフォームのテーブルデザイン */
div.message_inq {
	text-align: left;
	padding-left: 40px;
	}
	
th.titleinq {
	padding-left: 30.2px;
	text-align: left;
	font-weight: bold;
	}

td.contentsinq {
	padding-left: 73.7px;
	padding-right: 26.8px;
	text-align: left;
	}

/* 右下の画像位置 */
p.ur_img {
	text-align: right;
	}

/* [さんちょく] */
/* テーブルの幅＋背景色 */
table.tflame_s {
	width: 670px;
	margin: auto;
	background-color: #aeffae;
	*text-align: center;
	}	
	
/* さんちょくtopのテーブルスタイル */
th.titletop_s {
	padding-left: 40.2px;
	text-align: left;
	}

td.contentstop_s {
	padding-left: 73.7px;
	padding-right: 26.8px;
	text-align: left;
	}

table.label {
	margin: auto;
	*text-align: center;
	}

/* さんちょくラベルサンプルのテーブルスタイル */

td.contentslabel_s {
	padding-left: 28px;
	padding-right: 26.8px;
	text-align: left;
	}

td.contentsimg_l {
	padding-left: 30px;
	padding-right: 5px;
	text-align: center;
	}

td.contentsimg {
	padding-right: 5px;
	text-align: center;
	}

td.contentsimg_r {
	padding-right: 26.8px;
	text-align: center;
	}

/* [保育園給食管理システム] */
/* テーブルの幅＋背景色 */
table.tflame_h {
	width: 670px;
	margin: auto;
	background-color: #ffff8d;
	*text-align: center;
	}	
	
/* 保育園topのテーブルスタイル */
th.titlehoiku {
	padding-left: 40.2px;
	text-align: left;
	}

td.contentshoiku {
	padding-left: 55px;
	padding-right: 26.8px;
	text-align: left;
	}

td.contentshoikuhyou {
	padding-left: 53.6px;
	padding-right: 26.8px;
	text-align: left;
	}
	
table.hoiku {
	background-color: #416001;
	}
	

td.hoikuhyou,
th.hyoutitle {
	background-color: #fff;
	padding: 2px 4px 2px 4px;
	}
	
th.hyoutitle {
	text-align: right;
	background-image: url(../img/outframe/back02_green.jpg);
	background-repeat: repeat;
	}
	
p.claim {
	color: #3f3280;
	}

/* 保育園バージョンupのテーブルスタイル */
td.contentszu {
	padding-right: 55px;
	text-align: left;
	}

span.point {
	text-decoration: underline;
	}
		
/* [AM Flora] */
/* テーブルの幅＋背景色 */
table.tflame_a {
	width: 670px;
	margin: auto;
	background-color: #fcd9f1;
	*text-align: center;
	}
	
/* [その他商品] */
/* テーブルの幅＋背景色 */
table.tflame_o {
	width: 670px;
	margin: auto;
	background-color: #d9e1fc;
	*text-align: center;
	}
	
th.titletop_ol,
td.titletop_ol {
	padding-left: 30.2px;
	text-align: left;
	}

th.titletop_o {
	padding-left: 50.2px;
	text-align: left;
	}
	
td.contentstop_o {
	padding-left: 73.7px;
	padding-right: 43px;
	text-align: left;
	}

td.photo_ol {
	 padding-left: 30px;
	 }

td.photo_or {
	 padding-right: 30px;
	 }
	
