/*2010.06 修正用*/

/* ======================================== サイト全体に適用*/

* { /* 全ての要素の間隔・余白を０へ */
margin:0;
padding:0;
}

html{
height:100%;
}

body {
	margin: 0;
	color: #333;
	/*text-align: center;*/
	/*background-color: #ffffff;*/
	font-family: "ＭＳ Ｐゴシック", Osaka;
	height:100%;
}

/*----------------------------------------------------
	Stage
----------------------------------------------------*/
#main-satge{
	width:780px;
	margin:0px auto;
	background-color:#FFF;
	text-align:center;
	border-right: 1px solid #C3B27D;
	border-left: 1px solid #C3B27D;
	border-bottom: 1px solid #C3B27D;
}
/*----------------------------------------------------
	Link
----------------------------------------------------

a:link {
	color:#15164E;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	color:#FF3300;
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}*/


/*----------------------------------------------------
	new table box a
----------------------------------------------------*/


#commhd1_boxa
{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	width: 780px;
	border-collapse: collapse;
	/*border-right: 1px solid #C3B27D;
	border-left: 1px solid #C3B27D;*/
}

#commhd1_boxa td
{
	font-size: 10px;
	font-weight: normal;
	padding: 4px 6px 5px 0px;
	text-align: right;
	color: #FFFFFF;
	background: #051224;
	/*height: 18px;*/
	border-bottom: 1px solid #787F88;
	letter-spacing:-1px;
}

#commhd1_boxa a {
	color:#FFFFFF;
	text-decoration: none;
}

#commhd1_boxa a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

/*----------------------------------------------------
	new table box b
----------------------------------------------------*/


#commhd1_boxb
{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	width: 780px;
	border-collapse: collapse;
	/*border-right: 1px solid #C3B27D;
	border-left: 1px solid #C3B27D;*/
}

#commhd1_boxb td
{
	font-size: 12px;
	font-weight: normal;
	padding: 7px 10px;
	text-align: right;
	color: #302E22;
	background: #F1EFE0;
	letter-spacing:-0.1em;
	/*height: 27px;*/
}

#commhd1_boxb a {
	color:#302E22;
	text-decoration: none;
}

#commhd1_boxb a:hover {
	color:#FF3300;
	text-decoration: underline;
}

/*----------------------------------------------------
	new table box c
----------------------------------------------------*/


#commhd1_boxc
{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	/*margin: 45px;*/
	width: 780px;
	/*text-align: left;*/
	border-collapse: collapse;
	border-top: 1px solid #7290AA;
}

#commhd1_boxc td
{
	font-size: 12px;
	font-weight: normal;
	padding:0px 11px 0px 10px;
	text-align: left;
	color: #302E22;
	background: #FAFAFA;
	border-bottom: 1px solid #7290AA;
	height: 29px;
	letter-spacing:-0.1ex;
}

#commhd1_boxc a {
	color:#302E22;
	text-decoration: none;
}

#commhd1_boxc a:hover {
	color:#FF3300;
	text-decoration: underline;
}


/*----------------------------------------------------
	new table box d
----------------------------------------------------*/


#commhd1_boxd
{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	width: 780px;
	border-collapse: collapse;
	/*border-right: 1px solid #C3B27D;
	border-left: 1px solid #C3B27D;*/
	border-top: 1px dashed #E3DCC7;
}

#commhd1_boxd td
{
	font-size: 10px;
	font-weight: normal;
	padding: 7px 10px;
	text-align: center;
	color: #006cff;
	background: #FFFFFF;
	letter-spacing:-0.1em;
	/*height: 27px;*/
}

#commhd1_boxd a {
	color:#006CFF;
	text-decoration: none;
}

#commhd1_boxd a:hover {
	color:#FF3300;
	text-decoration: underline;
}

/*----------------------------------------------------
	new table box e
----------------------------------------------------*/


#commhd1_boxe
{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	width: 780px;
	border-collapse: collapse;
	/*border-right: 1px solid #C3B27D;
	border-left: 1px solid #C3B27D;*/
	border-top: 1px dashed #E3DCC7;
}

#commhd1_boxe td
{
	font-size: 12px;
	font-weight: normal;
	padding: 7px 10px;
	text-align: center;
	color: #006cff;
	background: #FFFFFF;
	letter-spacing:-0.1em;
	/*height: 27px;*/
}

#commhd1_boxe a {
	color:#006CFF;
	text-decoration: none;
}

#commhd1_boxe a:hover {
	color:#FF3300;
	text-decoration: underline;
}

/*----------------------------------------------------
	new table box f
----------------------------------------------------*/


#commhd1_boxf
{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	width: 780px;
	border-collapse: collapse;
	/*border-right: 1px solid #C3B27D;
	border-left: 1px solid #C3B27D;*/
}

#commhd1_boxf td
{
	font-size: 12px;
	font-weight: normal;
	padding: 20px 0px 5px 0px;
	text-align: center;
	color: #006cff;
	background: #FFFFFF;
	letter-spacing:-0.1em;
	/*height: 27px;*/
}

#commhd1_boxf a {
	color:#006CFF;
	text-decoration: none;
}

#commhd1_boxf a:hover {
	color:#FF3300;
	text-decoration: underline;
}

/*----------------------------------------------------
	new table box g
----------------------------------------------------*/


#commhd1_boxg
{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	width: 780px;
	border-collapse: collapse;
	/*border-right: 1px solid #C3B27D;
	border-left: 1px solid #C3B27D;*/
	border-top: 1px dashed #E3DCC7;
}

#commhd1_boxg td
{
	font-size: 12px;
	font-weight: normal;
	padding: 20px 0px 20px 0px;
	text-align: center;
	color: #523601;
	background: #FFFFFF;
	letter-spacing:-0.1em;
	/*height: 27px;*/
}

#commhd1_boxg a {
	color:#523601;
	text-decoration: none;
}

#commhd1_boxg a:hover {
	color:#FF3300;
	text-decoration: underline;
}

/*----------------------------------------------------
	new table box h
----------------------------------------------------*/


#commhd1_boxh
{
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	width: 780px;
	border-collapse: collapse;
	/*border-right: 1px solid #C3B27D;
	border-left: 1px solid #C3B27D;*/
	border-top: 1px dashed #E3DCC7;
	/*border-bottom: 1px solid #C3B27D;*/
	margin: 0px
}

#commhd1_boxh td
{
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0px 10px 0px;
	text-align: center;
	color: #523601;
	background: #FFFFFF;
	letter-spacing:-0.1em;
	/*height: 27px;*/
}

#commhd1_boxh a {
	color:#523601;
	text-decoration: none;
}

#commhd1_boxh a:hover {
	color:#FF3300;
	text-decoration: underline;
}

