@charset "utf-8";

/*--------------------------------------------------------------------*/
/* Initiation関連																											*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* <H>系タグ関連																											*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* リンク系タグ関連																										*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* フォント系タグ関連																									*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* 段組：HeaderArea																										*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* 段組：HeaderNaviArea																								*/
/*--------------------------------------------------------------------*/
#HeaderNaviAreaGKServices	{
	width: 900px;
	height: 50px;
	background-image:url(../images/head_background_line2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	/*margin:0px auto;		ブロックレベル要素を中央寄せ*/
}
#HeaderNaviAreaGKServices #HeaderNaviBlock1{
	width: 900px;
	height: 39px;
	/*margin:0px auto;		ブロックレベル要素を中央寄せ*/
}
#HeaderNaviAreaGKServices #HeaderNaviBlock1 #HeaderNaviBlock_GlobalMenu{
	width: 742px;
	height: 39px;
	background-image:url(../images/globalnavi_background.png);
	background-repeat:no-repeat;
	/*margin:0px auto;		ブロックレベル要素を中央寄せ*/
}
#HeaderNaviAreaGKServices  #HeaderNaviBlock1 #HeaderNaviBlock_GlobalMenu ul li{
	clear: both;
	position:relative;
	display:inline;
	top:5px;
	left:0px;
/**	margin: 1px 1px;**/
	/*padding: 0px 0px 0px 0px; 2008/07/24 別途common_back_hackで指定 */
}
#HeaderNaviAreaGKServices  #HeaderNaviBlock1 #HeaderNaviBlock_GlobalMenu a img{
	border: none;
	vertical-align:baseline;
}


#HeaderNaviAreaGKServices  #HeaderNaviBlock2 {
	width: 900px;
	height: 60px;
	/*margin:0px auto;		ブロックレベル要素を中央寄せ*/
	padding-top: 5px;
}

#HeaderNaviAreaGKServices  #HeaderNaviBlock2 table {
	width: 750px;
	height: 60px;
	border-collapse: separate;
	margin-bottom: 10px;
	border-spacing: 1px;
}

#HeaderNaviAreaGKServices  #HeaderNaviBlock2 table td {
	padding: 4px 9px;
	text-align: left;
	vertical-align: top;
	color:#FFFFFF;
}
#HeaderNaviAreaGKServices  #HeaderNaviBlock2 table td a {
	color:#FFFFFF;
}
#HeaderNaviAreaGKServices  #HeaderNaviBlock2 table td a:hover {
	color:#FF6600;
}

#HeaderNaviAreaGKServices  #HeaderNaviBlock3 {
	font-size:10px;
	/*margin:0px auto;		ブロックレベル要素を中央寄せ*/
	text-align: left;
	padding-left: 20px;
	margin-top: 6px;
	margin-bottom: 3px;
}
#HeaderNaviAreaGKServices  #HeaderNaviBlock3 a.TextNavi {
	font-weight:bolder;
	color: #5b7396;
}












/* IE 6.0 */
*html #HeaderNaviAreaGKServices #HeaderNaviBlock2 table td img.line {
	position:relative;
	top: -2px;
}
*html #HeaderNaviAreaGKServices #HeaderNaviBlock1 #HeaderNaviBlock_GlobalMenu li {
	padding: 0px 2px 0px 2px;
}
*html #HeaderNaviAreaGKServices #HeaderNaviBlock2 table td.sort img {
	position:relative;
	top: 2px;
	margin:0px;
	padding:0px;
}





/* IE 6.0 以外 */
html>body #HeaderNaviAreaGKServices #HeaderNaviBlock2 table td.sort img {
	position:relative;
	top: -2px;
	margin:0px;
	padding:0px;
}
html>body #HeaderNaviAreaGKServices #HeaderNaviBlock1 #HeaderNaviBlock_GlobalMenu li {
	padding: 0px 0px 0px 0px;
}


/* IE 7.0 */
*:first-child+html #HeaderNaviAreaGKServices  #HeaderNaviBlock1 #HeaderNaviBlock_GlobalMenu ul li{
	margin: 1px 1px;
}


/* 2008/07/24 追加 */
#HeaderNaviAreaGKServices #HeaderNaviBlock3 {
	height: 11px;
}
#HeaderNaviAreaGKServices #HeaderNaviBlock2 table td.sort img {
	vertical-align:middle;
}
#HeaderNaviAreaGKServices #HeaderNaviBlock2 table td a img#date_option {
	margin:0px 5px 0px 0px;
}
#HeaderNaviAreaGKServices #HeaderNaviBlock2 table td a img#keyword {
	margin:0px 1px 0px 0px;
}
#HeaderNaviAreaGKServices #HeaderNaviBlock2 table td.sort a {
	padding:0px 8px 0px 10px;
	font-size: 11px;
}
#HeaderNaviAreaGKServices #HeaderNaviBlock2 table td.sort2 a {
	font-size: 11px;
}


/*--------------------------------------------------------------------*/
/* 段組：ContentsArea																									*/
/*--------------------------------------------------------------------*/
#ContentsArea {
	width: 900px;
	/*margin:0px auto;		ブロックレベル要素を中央寄せ (2009年調整)*/
}

/*--------------------------------------------------------------------*/
/* 段組：ContentsNaviArea																							*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* 段組：ContentsBodyArea																							*/
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* 段組：GKServicesBlock																							*/
/*--------------------------------------------------------------------*/
#GKServicesBlock{
	clear:both;
	/*width: 900px;*/
	width: 690px; /* (2009年調整) */
	text-align: left;
	margin:0;
	padding:0px; /* (2009年調整) */
}
*html #GKServicesBlock ul.GKServiceslink{
	font-size:90%;
}
#GKServicesBlock ul.GKServiceslink{
	margin-bottom:10px;
}
#GKServicesBlock ul.GKServiceslink li{
	list-style:url(../images/sigin_allow2.png);
	margin: 0px 0px 0px 30px;
	padding: 3px 0px 3px 5px;
}
#GKServicesBlock ul.GKServiceslink li a{
	position: relative;
	top: -5px;
}
*html #GKServicesBlock ul.GKServiceslink_subsub{
	font-size:90%;
}
#GKServicesBlock ul.GKServiceslink_subsub{
	margin-bottom:10px;
}
#GKServicesBlock ul.GKServiceslink_subsub li{
	list-style:url(../images/sigin_allow3.png);
	margin: 0px 0px 0px 30px;
	padding: 3px 0px 3px 5px;
}
#GKServicesBlock ul.GKServiceslink_subsub li a{
	position: relative;
	top: -5px;
}

* h3{
	display:inline;
	padding:0;
	margin:0;
	height:auto;
}
* h3 img.STATICH3 {
	margin-bottom: 10px;
}

#GKServicesBlock h4{
	/*width: 860px;  (2009年調整) */
	padding:5px 10px 5px 10px;
	margin-bottom: 10px;
	font-size: 11px;
	color:#51626F;
	background-color:#D3DBDC;
}
#GKServicesBlock h5{
	width: 860px;
	/*height: 25px;*/
	padding:5px 10px;
	margin-bottom: 10px;
	font-size: 11px;;
	border-bottom: #DEC3DF dotted 1px;
	border-left: #DEC3DF dotted 1px;
	background-color:#FAFAFA;
	}
#GKServicesBlock h6{
	/*width: 670px;
	height: 25px;*/
	padding:5px 10px;
	margin-bottom: 0px;
	font-size: 90%;
}
#GKServicesBlock p{
	/* padding: 0px 10px;  (2009年調整) */
	/*letter-spacing: 0.1em;*/
	line-height: 1.5em;
}
/*--------------------------------------------------------------------*/
/* 段組：ContentsSubArea																							*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/* 段組：FooterArea																										*/
/*--------------------------------------------------------------------*/


