body {
	/*text-align: center;*/
	font-size:		11pt;
/*	font-weight:	bold;*/
	margin:				20px;
	padding: 			0px;
	background:		#EEEEEE;	/* 背景色 */
	color: 				#333333;	/* 文字色 */
}

.center	{	text-align: center;}
.right	{	text-align: right;}
.left		{	text-align: left;}

strong{
	background-color: #AEF872;
}

#footer{
	text-align: center;
	font-size:		9pt;
	color: 				#666666;	/* 文字色 */
}

.line2	{	line-height:	2;}

#box1 {
	width: 760px;			/* 固定幅				*/
	text-align: left;	/* センタリング時の戻し */
	margin: 0px auto;	/* センタリング用		*/
	padding:	20px;
	background-color: #FFFFFF;
	line-height:	1.5;

	border-width: 1px;		/* 枠線 太さ 	*/
	border-style: solid;	/* 枠線 種類 	*/
	border-color: #CCCCCC;/* 枠線 色		*/
}

#box1a {
	margin: 0px auto;	/* センタリング用		*/
	margin-bottom: 1em;
	padding:0px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #101177;/* 見出し枠線 */
}


#box2 {
/*	text-align: center;*/	/* センタリング時の戻し */
	margin: 0px auto;	/* センタリング用		*/
	margin-bottom: 1em;
	padding:	5px;
	border-width: 1px;		/* 枠線 太さ 	*/
	border-style: solid;	/* 枠線 種類 	*/
	line-height:	1.5;
}


.red{
	color:	#F9533B;
	border-color: #F9533B;
	background-color: #FEF1EC;
}

.green{
	color:	#74A724;
	border-color: #74A724;
	background-color: #DDF2B3;
}

.blue{
	color:	#0066AA;
	border-color: #4D99AE;
	background-color: #ECF6F9;
}

.yellow{
	color:#333333;
	font-size:		11pt;
	font-weight:	bold;
	background-color: #FFCC00;
}

.orange{
	color:#333333;
	font-size:		11pt;
	font-weight:	bold;
	background-color: #FF8250;
}
.grey{
	font-size:		8pt;
	color:#0066AA;
	line-height:	1.5;
	padding:	5px;
	border: 1px solid #999999;/* 見出し枠線 */
}

.waku{
	border: 1px solid #999999;/* 見出し枠線 */
}

.rireki{
	font-size:		11pt;
	color:#0066AA;
	line-height:	1.5;
	padding:	5px;
}

.dot{
	border-bottom: 3px dotted #CCCCCC;/* 見出し枠線 */
}

.dot2{
	border-bottom: 2px dotted #999999;
}

#global_navi{
	background: #FFFFFF;		/* ボタン背景色 */
	border:	none;
	font-weight:	bold;
}

#global_navi a:link,
#global_navi a:visited,
#global_navi a:active{
	display: block;
  	text-decoration: none;
  	font-size:15px;
	height:12px;
  	padding: 5px;
	
	border: none;	/* 枠線 種類 */
	font-family:ＭＳ Ｐゴシック,Osaka;
	text-align: center;			/* ナビゲーション文字配置 */
		
/*	background: #101177;*/		/* ボタン背景色 */
	background-image:url(img/g_back2.gif);		/* ボタン背景色 */
	background-repeat: repeat-x;
	background-position: 0 0;
	position:relative;
	height:20px;
  color: 			#FFFFFF;		/* ボタン文字色 */
	border-left: 1px solid #FFFFFF;/* 見出し枠線 */
	border-right: 1px solid #FFFFFF;/* 見出し枠線 */
}

#global_navi a:hover{
	background-image:url(img/g_back1.gif);		/* ボタン背景色 */
	background-repeat: repeat-x;
	background-position: 0 0;
	position:relative;
	height:20px;
	border-left: 1px solid #FFFFFF;/* 見出し枠線 */
	border-right: 1px solid #FFFFFF;/* 見出し枠線 */
}

td.blue{
	color:#000000;
	font-weight:bold;
	text-align: center;
	background-color: #5B93FF;
}


table.pink{
	color:			#333333;
	background-color: #FF1AB2;
	border:1px;
}

tr.white{
	background-color: #FFFFFF;
}


.mark{
	display: block;
	font-weight:	bold;
	border-left: 8px double #FFCC00;/* 見出し枠線 */
}

.mark2{
	display: block;
	font-weight:	bold;
	border-left: 8px double #1A9431;/* 見出し枠線 */
}

.small{
	font-size:		9pt;
	line-height:	1.5;	
}

a img{
	border: 0px;
}

#right{
	float:right;
}

#left{
	float:left;
}

.slide2{
	width:150;
	height:195;
	border:0px solid #ffffcc;
}

IMG.s{
	margin:5 5 5 5;
	cursor:pointer;
	border:4px solid #FFFFFF;
}

div.pink2{
	border: 1px solid #CC0066;
	padding:	5px;
	height:120px;
}

div.pink3{
	border-right: 1px solid #CC0066;
	border-left: 1px solid #CC0066;
	border-bottom: 1px solid #CC0066;
	background-color: #FEA1F4;
}