
a:link {
	color : #004080;/*#3040a0;*/
}
a:visited {
	color : #400080;
}

a:hover {
/*	background-color : #3040a0;*/
	color            : #308040;
}
body{
	background-color: #ffffff;
	background-image: url('common/images/bg.gif');
	padding         : 0;
	margin          : 0;
}
table{font-size:1em;}
dl {margin:0 0 1em;}
dd {text-indent:-2em;}
dt {color:#008000;font-weight:bold;margin:5px 0 0 5px;}

/*============================================================================
       一番外側の全領域用コンテナスタイル
============================================================================*/
div#BASE {
/*	overflow         : hidden;*/
	width            : 700px;
	margin           : 0 auto;
/*	padding          : 0;*/
	border           : solid 1px #c0c0c0;
	font-size        : /*.75em*/12px;
	font-family      : 'Lucida Grande','Arial','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ ゴシック', sans-serif;
	color            : #000000;
	background-color : #f0f0f0;
	line-height     : 1.25em;
}

/*============================================================================
       上部ナビゲーションメニュー項目用のスタイル
============================================================================*/
div#TOPMENU
{
	padding       : 4px 4px;
	margin        : 0px;
	background-color : #f0f0f0;
/*	background-color : #e0f0e0;*/
/*	background-color : #4060b8;*/
/*	border-bottom : #c0c0c0 solid 3px;*/
}

/*============================================================================
       タイトル領域用コンテナスタイル
============================================================================*/
div#TITLE {
	width            : 700px;
	height           : 150px;
/*	border-top       : solid 1px #c0c0c0;
	border-bottom    : solid 1px #c0c0c0;*/
/*	line-height      : 160%;*/
	margin           : 0px;
}

/*============================================================================
      左側メニュー領域用コンテナスタイル
============================================================================*/
div#LEFT {
	line-height      : 140%;
/*	position         : relative;*/
	width            : 240px;
/*	background-color : #f8f8f8;*/
	float            : left;
	border-right     : solid 1px #aaaaaa;
/*	border-bottom    : solid 1px #aaaaaa;*/
	overflow         : hidden;
	height:100%;
}

/*============================================================================
       右側お知らせ領域用コンテナスタイル
============================================================================*/
div#RIGHT1 {
	float       : left;
	width       : 440px;
	line-height : /*200%*/1.8em;
/*	border-left : solid 1px #a0a0b0;
	border-top  : solid 1px #a0a0b0;*/
/*	height      : 100%;*/
	overflow    : /*scroll;*/ hidden;
	padding     : 8px;
}

/*============================================================================
       一番下連絡先領域用コンテナスタイル
============================================================================*/
div#BOTTOM
{
	clear      : both;
	border-top : solid 1px #c0c0c0;
	padding    : 10px;
}


img.TM_BORDER {
	margin        :0 8px;
	vertical-align:text-bottom;
}

div.TM{
/*	font-size : 90%;*/
	width : 122px;
	height : 20px;
	background-image:url(/~ct_mrc/common/images/tmenu_bg.gif);
/*	margin : 1px;*/
	padding : 0px 4px;
	float : left;
/*	background-color : #f0f0f0;*/
/*	-moz-border-radius : 1em;*/
	text-align:left;/*center;*/
	vertical-align:middle;
}

/*============================================================================
       タイトル部分見出し用のスタイル(Paragraph)
============================================================================*
p#TITLE
{
	padding       : 1em;
	margin-top    : 0px;
	margin-left   : 40px;
	margin-bottom : 0px;
	font-weight   : bold; 
	text-shadow   : 2px 2px #444444;
*	text-align    : center;*
	line-height   : 220%;
	color         : #ddeeff;*#2f2fc0;*#5c40e0;*
	font-size     : 1.4em;
}
*/

/*============================================================================
       タイトルすぐ下連絡先用のスタイル(LIST)
============================================================================*/
p#CONTACT {
/*	float            : left;*/
	margin-top       : 0px;
	margin-left      : 90px;
	margin-right     : 90px;
	padding          : 1em 2em;
/*	border           : solid 2px #7080c0;*/
	background-color : #7080c0;
	line-height      : 1.5em;
	color            : #ffffff;
	text-shadow      : 2px 2px #444444;
}

/*============================================================================
       左側メニュー見出し用のスタイル(LIST)
============================================================================*/
p.P {
	background-color : #d0d0e0;
/*	background-color : #90f0b0;*/
/*	background-color : #c8e8dc;*/
	border-top       : solid 1px #c0c0c0;/*#40a080;#a0f0c0;*/
	border-bottom    : solid 1px #c0c0c0/*#40a080*/;
	color            : #004060;/*#ffffff;*/
	font-weight      : bold;
	padding          : 2px;
	list-style       : url('h2.gif') inside;
	margin           : 0em 0em .8em 0em;
}

/*============================================================================
       左側メニュー項目用のスタイル(UL)
============================================================================*/
ul.LMENU {
	margin      :0 0 .5em .5em;
	padding-left:2em;
	list-style : url('/~ct_mrc/common/images/marker_cyanDelta.gif');
/*	border:1px	solid;*/
}

/*============================================================================
       左側メニュー項目用のスタイル(LIST)
============================================================================*/
li.LMENU {
	margin     : 0em 0em .8em 0em;
/*	padding    : .0em 0em 0em 0em;*/
/*	border     : solid 1px;*/
}

p.OSIRASE {
	margin         :5px;
	margin-top     :1em;
	padding        :5px;
	color          :#5c40e0;
	font-weight    :bold;
	border-bottom  :dotted 1px;
	clear          :both;
}
/*============================================================================
       お知らせ本文用のスタイル(LIST)
============================================================================*/
ul.OSIRASE {
	/*border:solid 1px;*/
	margin        : 1em 1em 1em 1em;/*上 右 下 左 */
/*	list-style    : url('/~ct_mrc/common/images/shift_purple.gif');*/
	padding       : .5em 1em;
}
li.OSIRASE-L1 {
	margin     : 1em 0em 1em .5em;/**/
/*	list-style : url('/~ct_mrc/common/images/marker_greenBall.gif');*/
	list-style : url('/~ct_mrc/common/images/folder_blue.gif');
}
li.OSIRASE-L2 {
/*	margin     : 0em 0em .5em 0em;/**/
	list-style : url('/~ct_mrc/common/images/gt_green.gif');
}

span.New {
	background-color : #ffff80;
	font-size : .85em;
	font-weight : bold;
/*	font-style : italic;*/
}
