body {
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	background-color: #ffffff;
	margin-top: 0px;
	letter-spacing: 1px;
}
a:link {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	line-height: 20px;
}
a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #FB6400;
	line-height: 20px;
}
a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	line-height: 20px;
}
a:active {
	font-size: 12px;
	text-decoration: none;
	color: #FF9900;
	line-height: 20px;
}


/* ヘッダー枠
-----------------------------------*/
#header_wrapper {
	width:780px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
}

/* ヘッダー
-----------------------------------*/
#header {
	width: 780px;
	text-align:center;
}

/* メニュー
-----------------------------------*/
#menu {
	width: 780px;
	text-align:center;
}
/* コンテンツ枠
-----------------------------------*/
#contents_wrapper {
	width:780px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;

}


/* コンテンツ部分
-----------------------------------*/
#contents {
	width: 780px;
	text-align:center;
	background-color:#FFFFFF;
}
/* フッター
-----------------------------------*/
#footer {
	width: 780px;
	clear:both;
	text-align:center;
}



/* フォント
-----------------------------------*/
.font_gray_10 {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.font_gray_11 {
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}
.font_white_12 {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}
.font_brown_12 {
	font-size: 12px;
	line-height: 18px;
	color: #3F2A17;
}
.font_orange_13 {
	font-size: 13px;
	line-height: 18px;
	color: #FF7F00;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.font_orange_16 {
	font-size: 16px;
	color: #FF7F00;
	line-height: 20px;
}




/* テキストリンク
-----------------------------------*/
/*/* リンク11
---------------------------*/
#link11 a:link {
	font-size: 11px;
	line-height: 16px;
	color: #FF6600;
	text-decoration: none;
}
#link11 a:visited {
	font-size: 11px;
	line-height: 16px;
	color: #FB6400;
	text-decoration: none;
}
#link11 a:hover {
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	text-decoration: underline;
}
#link11 a:active {
	font-size: 11px;
	line-height: 16px;
	color: #FF9900;
	text-decoration: none;
}

/*/* リンクblue
---------------------------*/
#link_blue a:link {
	font-size: 12px;
	line-height: 18px;
	color: #2273C2;
	text-decoration: none;
}
#link_blue a:visited {
	font-size: 12px;
	line-height: 18px;
	color: #23B2EF;
	text-decoration: none;
}
#link_blue a:hover {
	font-size: 12px;
	line-height: 18px;
	color: #23B2EF;
	text-decoration: underline;
}
#link_blue a:active {
	font-size: 12px;
	line-height: 18px;
	color: #2273C2;
	text-decoration: none;
}




/* その他
---------------------------------------------*/
.index_center_bg {
	background-color: #FFFFFF;
	background-image: url(img/index/070313contents/img02.jpg);
	background-repeat: repeat-x; 
	background-position: bottom;
}
.tbline
	{
	padding: 0px 0px;
	border-bottom: 1px solid #cccccc;
	}
.tblinedot
	{
	border-bottom: 1px dotted #cccccc;
	}
.new {
	letter-spacing: 1px;
	color: #FF3366;
}





/* ｈタグ指定
---------------------------------------------*/
h1 { font-size: 11pt;
     margin: 0;
	 padding: 0;
	 height:auto;
}
h2 { font-size: 10pt;
     margin: 0;
	 padding: 0;
	 height:auto;
}	
h3 { font-size: 10pt;
     margin: 0;
	 padding: 0;
	 height:auto;
}
