@charset "utf-8";

/* ============================== index.html */
#contentsWrapper {
	padding-top:13px;
}

#contentsWrapper #topWrapper {
	width:970px;
	height:539px;
	background: url(../img/background.jpg);
	line-height:1px;
	font-size:1px;
}

#contentsWrapper #topBoxUpperLine {
	padding-top:37px;
}

.topBox {
	float:left;
	display:inline;
	margin-left:25px;
	width:290px;
}

.topBox ul {
	list-style: none;
	margin:0px;
	padding:0px;
	margin-left:11px;
	margin-top:5px;
}

.topBox ul li {
	margin:0px;
	padding:0px;
	margin-bottom:1px;
}

.topBox ul.c2Link {
	margin-left:13px;
	margin-top:4px;
	float:left;
	
}

*html .topBox ul.c2Link {
	margin-left:10px;
}

.topBox ul.c2Link li {
	margin-bottom:2px;
}


.topBox ul.c3Link {
	margin-top:10px;
}

.topBox ul.c3Link li {
	margin-top:3px;
}

.topBox ul.c6Link li {
	
}

img.topBoxTitle {
	margin-left:11px;
	margin-top:15px;
}

#topBox2 .subtitleLink {
	margin-left:10px;
}

#topBox6 .subtitleLink {
	margin-left:11px;
	margin-top: 4px;
}

#topBox6 .subCategory {
	margin-left:11px;
	margin-top: 3px;
}

h2 {
	margin:0px;
	padding:0px;
	font-size	: 100%;
	font-weight	: normal;
	line-height:1px;
}

#message {
	margin-top:25px;
	margin-bottom:19px;
	margin-left:25px;
}

/* ============================== Bottom Link */
#bottomLink {
	margin-top: 20px;
}

.index div.bottomLink {
  float:left;
  width:233px;
  margin-left:10px;
  border-width: 1px;
  border-color: #b9b9b9;
  border-style: solid;
  border-radius: 3px;
  -moz-border-radius: 3px; /*FireFox*/
  -webkit-border-radius: 3px; /* Safari and Chrome */
  border-radius: 3px; /* Opera 10.5+, IE */
}

.index div.bottomLink div.bottomLinkBody{
	width: 150px;
	float:left;
}

.index div.bottomLink img.imgRight {
	float:right;
	margin-top: 5px;
	margin-right: 5px;
}

.index div.bottomLink img.imgRight2 {
	float:right;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 1.2em;
}

.index div.bottomLink p.bottomLinkTitle {
	margin:0px;
	padding:0px;
	font-size:105%;
	color:#2c75ae;
	line-height:1.1;
	margin-left:7px;
	height:1.5em;
	margin-top:7px;
}

.index div.bottomLink p.bottomLinkTitle a {
	color: #034a88;
	text-decoration:none;
	display:block;
	background: url(../../common/img/linktopdfl.gif) left top no-repeat;
	padding-left:20px;
	height:1.5em;
}

.index div.bottomLink p.bottomLinkTitle2 {
	margin:0px;
	padding:0px;
	font-size:105%;
	color:#2c75ae;
	line-height:1.1;
	margin-left:7px;

	margin-top:7px;
}

.index div.bottomLink p.bottomLinkTitle2 a {
	color: #034a88;
	text-decoration:none;
	display:block;
	background: url(../../common/img/linktopdfl.gif) left top no-repeat;
	padding-left:20px;
	padding-bottom:0.5em;
}

.index div.bottomLink p.bottomLinkText {
	margin:0px;
	padding:0px;
	font-size:80%;
	color:#555;
	line-height:1.5;
	margin-bottom:8px;
	margin-left:7px;
}

.index div.bottomLink p.bottomLinkText2 {
	margin:0px;
	padding:0px;
	font-size:80%;
	color:#555;
	line-height:1.5;
	margin-left:7px;
}

.index div.bottomLink div.bottomLinkBody a {
	color: #034a88;
	text-decoration:none;
	font-size:85%;
	padding-bottom: 5px;;
	margin-left:7px;
	display: inline;
 	float:left;
}

.index div.bottomLink div.bottomLinkBody2 a {
	color: #034a88;
	text-decoration:none;
	font-size:85%;
	padding-bottom: 5px;;
	margin-left:7px;
	display: inline;
 	float:left;
}
.index div.Link1 {
	margin-left:0px;
}

.index div.Link4 img {
	margin-left:15px;
	margin-top:0px;
}

.pdfBox {
	padding-top:20px;
}

.pdfBoxBanner {
	float:left;
	padding-right:15px;
	padding-top:3px;
}

.pdfBoxText {
	float:left;
	font-size:84%;
	color:#444;
	line-height:1.3;
}


/* ============================== 
言語エリア削除に伴う、CSS調整 */
#globalNavWrapper{
	width:970px
}