/* -- 

NTT西日本　セキュリティ対策　サポートページ CSS ファイル

ファイル名：index.css
index レイアウト用

 -- */

.index_news_fieldset {
	padding:3px 10px 7px 10px;
}

.index_news_td {
	background-image:url(images/icon/icon_arrow01.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	list-style-type:none;
	padding-left:15px;
	padding-right:10px;
	vertical-align:top;
}

.contents_all_a {
	width:100%;
	text-align:right;
}

.contents_all_a2 {
	background-image:url(images/icon/arrow_01.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
}

/* -- 

メインメニュー

 -- */

.faq_index_1 {
	margin-right:10px;
	margin-bottom::10px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	width:260px;
	height:75px;
	background-image:url(images/index_menu_all.png);
	background-position:0px 0px;
}

a:hover.faq_index_1 {
	background-position:0px -75px;
}

.faq_index_2 {
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	width:260px;
	height:75px;
	background-image:url(images/index_menu_all.png);
	background-position:0px -150px;
}

a:hover.faq_index_2 {
	background-position:0px -225px;
}

.faq_index_3 {
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	width:260px;
	height:75px;
	background-image:url(images/index_menu_all.png);
	background-position:0px -300px;
}

a:hover.faq_index_3 {
	background-position:0px -375px;
}

.faq_index_4 {
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	width:260px;
	height:75px;
	background-image:url(images/index_menu_all.png);
	background-position:0px -450px;
}

a:hover.faq_index_4 {
	background-position:0px -525px;
}


@media print {
	.faq_index_1 {
		text-indent:0px;
	}
	.faq_index_2 {
		text-indent:0px;
	}
	.faq_index_3 {
		text-indent:0px;
	}
	.faq_index_4 {
		text-indent:0px;
	}
}

.a_alert {
	background-position:left 1px;
	background-image:url(images/icon/arrow_red_r.gif);
	background-repeat:no-repeat;
	padding-top:2px;
	padding-left:15px;
	margin-top:4px;
	margin-left:10px;
	height:14px;
	line-height:95%;
}	

.a_alert_1 {
	background-position:left 1px;
	background-image:url(images/icon/arrow_blue_r.gif);
	background-repeat:no-repeat;
	padding-top:2px;
	padding-left:15px;
	margin-top:4px;
	margin-left:10px;
	height:14px;
	line-height:95%;
}	

.rank_sprite {
	background:url(images/number_all.png) no-repeat;
	display:block;
	text-indent:-1000px;
}

#ranking_1 {
	width:35px;
	height:36px;
	background-position:0px 0px;
}

#ranking_2 {
	width:35px;
	height:36px;
	background-position:0px -36px;
}

#ranking_3 {
	width:35px;
	height:36px;
	background-position:0px -72px;
}

#div_probation {
	margin:25px 0px 0px;
	text-align:right;
}

#probation {
	padding:1px 6px 1px 6px;
	border:#000000 1px solid;
	font-size:10px;
	margin:0px 0px 0px auto;
	color:#666666! important;
	line-height:130%;
	background-color:#fff! important;
	text-align:center;
}