@charset "utf-8";


a {
color: #1350A0;
}
a:visited {
color: #1350A0;
}
a:hover {
color: #FB7060;
}


/* ページ内全体の設定  */

#pageBasics {
width: 100%;
margin: 0px;
font-size: 90%;
color: #333333;
}


/* ページの大外枠  */

#bodyArea {
width: 933px;
margin: 0 auto;
padding: 0 0 0 22px;
border-left: 1px solid #999999;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
background-image: url(../images/img_headerBack.jpg);
background-repeat: no-repeat;
}

/* ヘッダー  */

#headerTop {
width: 910px;
height: 76px;
text-align: right;
padding-top: 20px;
}

/* グローバルナビ  */

#Gnavi {
width: 910px;
height: 38px;
}

#Gnavi ul{
list-style-type: none;
padding: 0;
margin: 0;
}

#Gnavi li{
padding: 0;
margin: 0;
float: left;
}

#Gnavi li.Gnavi_home a{
background-image: url(../images/Gnavi_home.gif);
background-repeat: no-repeat;
display: block;
text-indent:-1000em;
width: 130px;
height: 38px;
}

#Gnavi li.Gnavi_home a:hover{
background-image: url(../images/Gnavi_home.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
}

#Gnavi li.Gnavi_knowledge a{
background-image: url(../images/Gnavi_knowledge.gif);
background-repeat: no-repeat;
display: block;
text-indent:-1000em;
width: 130px;
height: 38px;
}

#Gnavi li.Gnavi_knowledge a:hover{
background-image: url(../images/Gnavi_knowledge.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
}

#Gnavi li.Gnavi_knowledge_r {
background-image: url(../images/Gnavi_knowledge.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
width: 130px;
height: 38px;
text-decoration: none;
text-indent:-1000em;
}

#Gnavi li.Gnavi_inspection a{
background-image: url(../images/Gnavi_inspection.gif);
background-repeat: no-repeat;
display: block;
text-indent:-1000em;
width: 130px;
height: 38px;
}

#Gnavi li.Gnavi_inspection a:hover{
background-image: url(../images/Gnavi_inspection.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
}

#Gnavi li.Gnavi_inspection_r {
background-image: url(../images/Gnavi_inspection.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
width: 130px;
height: 38px;
text-decoration: none;
text-indent:-1000em;
}

#Gnavi li.Gnavi_event a{
background-image: url(../images/Gnavi_event.gif);
background-repeat: no-repeat;
display: block;
text-indent:-1000em;
width: 130px;
height: 38px;
}

#Gnavi li.Gnavi_event a:hover{
background-image: url(../images/Gnavi_event.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
}

#Gnavi li.Gnavi_event_r {
background-image: url(../images/Gnavi_event.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
width: 130px;
height: 38px;
text-decoration: none;
text-indent:-1000em;
}

#Gnavi li.Gnavi_training a{
background-image: url(../images/Gnavi_training.gif);
background-repeat: no-repeat;
display: block;
text-indent:-1000em;
width: 130px;
height: 38px;
}

#Gnavi li.Gnavi_training a:hover{
background-image: url(../images/Gnavi_training.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
}

#Gnavi li.Gnavi_training_r {
background-image: url(../images/Gnavi_training.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
width: 130px;
height: 38px;
text-decoration: none;
text-indent:-1000em;
}

#Gnavi li.Gnavi_ngo a{
background-image: url(../images/Gnavi_ngo.gif);
background-repeat: no-repeat;
display: block;
text-indent:-1000em;
width: 130px;
height: 38px;
}

#Gnavi li.Gnavi_ngo a:hover{
background-image: url(../images/Gnavi_ngo.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
}

#Gnavi li.Gnavi_ngo_r {
background-image: url(../images/Gnavi_ngo.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
width: 130px;
height: 38px;
text-decoration: none;
text-indent:-1000em;
}

#Gnavi li.Gnavi_library a{
background-image: url(../images/Gnavi_library.gif);
background-repeat: no-repeat;
display: block;
text-indent:-1000em;
width: 130px;
height: 38px;
}

#Gnavi li.Gnavi_library a:hover{
background-image: url(../images/Gnavi_library.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
}

#Gnavi li.Gnavi_library_r {
background-image: url(../images/Gnavi_library.gif);
background-repeat: no-repeat;
background-position: 0px -40px;
width: 130px;
height: 38px;
text-decoration: none;
text-indent:-1000em;
}

/* パンくず  */
#pankuzu {
margin: 15px 0 10px 0;
font-size: 70%;
}

/* クリアー  */
#clrBoss {
clear: both;
}

/* フッター  */

#footerIndex {
width: 955px;
font-size: 85%;
line-height: 1.5;
text-align: center;
margin: 0 auto;
padding-top: 8px;
border: 1px solid #999999;
}

#footerIndex div.copyLight {
color: #FFFFFF;
margin-top: 8px;
padding: 2px 0 2px 0;
background-color: #5B2A2A;
}

#footer {
width: 955px;
font-size: 85%;
line-height: 1.5;
text-align: center;
margin: 0 auto;
padding-top: 8px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
}

#footer div.toTop {
width: 945px;
font-size: 90%;
padding: 0 10px 6px 0;
text-align: right;
border-bottom: 1px solid #999999;
margin-bottom: 8px;
}

#footer div.copyLight {
color: #FFFFFF;
margin-top: 8px;
padding: 2px 0 2px 0;
background-color: #5B2A2A;
}

.col66 {
color: #666666;
}


/* 閉じるボタン
----------------------------------------------------------- */
#close_id ul{
list-style-type: none;
padding: 0;
margin: 0;
}

#close_id li{
padding: 0;
margin: 0;

}

#close_id li.close a{
background-image: url(../images/icon_close.gif);
text-decoration: none; 
background-repeat: no-repeat;
display: block;
text-indent: -9999px;
width: 146px;
height: 23px;
margin-bottom: 4px;

}

#close_id li.close a:hover{
	background-image: url(../images/icon_close.gif);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	text-align: right;
}

/* 戻るボタン
----------------------------------------------------------- */
#back_id ul{
list-style-type: none;
padding: 0;
margin: 0;
}

#back_id li{
padding: 0;
margin: 0;

}

#back_id li.back a{
background-image: url(../images/icon_back.gif);
text-decoration: none; 
background-repeat: no-repeat;
display: block;
text-indent: -9999px;
width: 146px;
height: 23px;
margin-bottom: 4px;

}

#back_id li.back a:hover{
	background-image: url(../images/icon_back.gif);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	text-align: right;
}

