body {
	font-family:Osaka, "ＭＳ Ｐゴシック", "trebuchet MS", trebuchet, "verdana", arial, sans-serif;
	margin: 0px;
	width: 96%;
	background-color:#fefefe;
	color: #444444;
	line-height: 150%;
}

/*マックの文字化け対応*/
textarea[id="comment-text"] {
width: 80%;
}
#comment-text {
font-family:Osaka, "ＭＳ Ｐゴシック", "trebuchet MS", trebuchet, "verdana", arial, sans-serif; }

textarea[id="text"] {
width: 80%;
}

#text {
font-family:Osaka, "ＭＳ Ｐゴシック", "trebuchet MS", trebuchet, "verdana", arial, sans-serif; }

/*マックの文字化け対応 ここまで。*/

/* 個別ページ */
p.posted {
	color: #999999;
	font-family: Verdana, Arial, sans-serif,Osaka;
	font-size: 12px;
	border-top: 1px solid #999999;
	text-align: left;
	margin-bottom: 25px;
	line-height: normal;
	padding: 3px;
	}


/* --------------------------ここからメインコンテンツで使われているCSS-------------------------- */


/* 主に使われているメインコンテンツのテーブル */
.con_text{
	padding: 5px 5px 0px 5px;
	width:518px;
	background-color:#FFFFFF;
	line-height: 180%;
	font-size:small;
}

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

.con_text_jigyou2{
	color: #444444;
	line-height: 300%;
	font-size: small;
}



/* 事業内容と企業情報に使われている色違いのテーブル 
.con_text_jigyou{
	padding: 5px 5px 0px 5px;
	width:518px;
	background-color:#f4f7fc;
	line-height: 180%;
	font-size:small;
}
*/

/*
.con_text_jigyou img{
	float:left;
	margin-right: 10px;
}
*/


/* トップページに使われているメインコンテンツのテーブル */
.con_text_top{
	padding: 0px 5px 0px 5px;
	width:518px;
	background-color:#FFFFFF;
	line-height: 180%;
	font-size:small;
}

.con_text_top img{
	display:none;
}

.con_text_top p{
	margin: 0px;
}

.greeting_table{
	background-color:#FFFFFF;
}

/* メインコンテンツのテーブルのタイトル部分 */
.con_text_t{
	width:518px;
	color:#444444;
	padding: 3px 5px 3px 5px;
	background-color:#d9e4b9;
	font-weight: bold;
}

/* メインコンテンツのテーブルのタイトル部分（事業内容・企業情報の色違い） */
.con_text_t_jigyou{
	font-size:medium;
	width:518px;
	color:#444444;
	padding: 3px 5px 3px 5px;
	background-color:#d9e4e9;
	font-weight: bold;
}

/* 全体のフッター部分 */
.footer_menu{
	font-size:12px;
}

/* 事業内容のフッター部分 */
.jigyou_footer{
	font-size:12px;
	font-weight: bold;
}


/* テキスト系の設定 */
h3{
	color: #444444;
	line-height: 150%;
	font-size: small;
}

.news_tuki{
	font-size:12px;
	font-weight: bold;
}

.greeting{

	font-size:12px;
	float:right;
}

.migi_link{
	font-size:12px;
	float:right;
	color:#ff0000;
	font-weight: bold;
}

.bb{
	font-size:x-small;
	font-weight:bold;
	color:#444444;
}
/* --------------------------ここまでメインコンテンツで使われているCSS-------------------------- */



/*テキストリンクの設定*/
a {text-decoration: underline;}

A:link	{color:444444}
A:visited{color:#777777}
A:active{color:#444444}
A:hover	{text-decoration:underline;color:#1e239f;}

A:area { outline: 0px none transparent; }



/* added 2005.08.30Shindate*/
.navi{
	font-size:x-small;
	font-weight:bold;
	float:right;	
}

/* added 20050915Shindate*/
.std_txt{
	font-size:x-small;
}

/*IM横テキストスタイル*/
.con_text_im{
	font-size:x-small;
	line-height: 150%;
}

/* JiEブログタイトルスタイル*/
.con_text_blog{
	font-size:small;
	width:518px;
	color:#444444;
	padding: 3px 5px 3px 5px;
	background-color:#f1e1ba;
	font-weight: bold;
}

/* 新舘俊輔ブログタイトルスタイル*/
.menu_text_a {
	font-size: 10px;
	line-height: 120%;
	width: 160px;
	margin-left: 7px;
	background-color: #FFFFFF;
}
.menu_box {
	font-size: 12px;
	background-color: #d7ddef;
	padding: 5px;
}