﻿@charset "utf-8";

/*
フィッシングサイトでで利用されている可能性があるためいたずら加工してます



Site URL	http://www.umin.ac.jp/email/index.htm
Created		2014/01/07
Last update	2014/05/21 by Hayashi
Author		Hayashi Ryosuke
*/


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	基礎情報
	email #6666FF
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
p:before{
	content:url(/images/email/link-spam.png);
	padding-right:0px;
}
div:before{
	content:url(/images/email/link-spam.png);
	padding-right:0px;
}


#tensou_image_color{
	border-top:5px solid #6666FF;
//	background:#FFF;
}
#tensou_image_color h2:before{
	background-color:#6666FF;
}
#tensou_image_color h2.oshirase_box:before{
	background-color:transparent;
}
#tensou_image_color h3:before{
	background:#6666FF;
}
#tensou_image_color h3:after{
	background:#222266;
}

.text_red{
	color:#F00;
}
.text_bold{
	font-weight:bold;
}
.clear_both{
	clear:both;
}

.a_link a:before{
	content:url(/images/email/link-spam.png);
	padding-right:0px;
}
.a_link ul{
	list-style:none;
}
.a_link ul li{
	margin-bottom:15px;
}
.a_link a[href^="#"]:before{
	content:url(/images/email/ar_g-spam.png);
	padding-right:0px;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	index.htm 
	
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#umin_mail_info p,
#umin_mail_manual p{
	margin-left:40px;
	text-indent:1em;
}

#umin_mail_manual{
	background:url("/images/email/manual_book.png") right bottom no-repeat;
}


#umin_mail_tensou{
	background:url("/images/email/mail_tensou.png") right bottom no-repeat;
	min-height:170px;
}

#umin_mail_check{
	background:url("/images/email/mail_graph.png") right bottom no-repeat;
}

	/*メール容量テーブル*/
	.mail_table{
		margin:12px 0 12px 40px;
	}
	.mail_table table {
		border-collapse :collapse;
		border: #DDD 1px solid;
	}
	.mail_table table tbody tr:nth-child(odd){
		background-color: inherit;
	}
	.mail_table table tbody tr:nth-child(even){
		background-color: inherit;
	}
	.mail_table table tbody tr{
		border-top: #DDD 1px solid;
		border-bottom: #DDD 1px solid;
	}
	.mail_table table tbody tr th{
		padding: 7px 12px;
	}
	.mail_table table tbody tr td{
		padding: 7px 12px;
		text-align: center;
		vertical-align: middle;
	}
	.mail_table_col2{
		background-color: #FDD ;
	}
	.mail_table_col3{
		background-color: #FEA ;
	}
	.mail_table_col4{
		background-color: #DFF ;
	}

	/*容量注釈*/
	.mail_table_notes ol{
		list-style: none;
		counter-reset: li;
		margin-left: 80px;
	}
	.mail_table_notes ol li{
		position: relative;
		margin: 0;
	}
	.mail_table_notes ol li:before{
		content: "※" counter(li);
		counter-increment: li;
		position: absolute;
		top:-2px;
		left: -2em;
	}




/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	FOOTER
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#h_footer{
	/*background-color:#FFF;*/
	background:url(/images/footer_bg.png) #EEE;
	border-top:#CCC solid 2px;
}
#h_footer h4{
	padding:0;
	margin:5px;
}
#h_footer p{
	padding:0;
	margin:0;
}
#h_footer ul{
	margin:0 0 10px 0px;	
	padding:7px 0 0 0;
	border-left:#CCC dotted 2px;
	list-style:none;
}
#h_footer li{
	width:95%;
	padding-left:7px;
	margin-bottom:4px;s
	font-size:12px;
}

@media only screen and (max-width:600px){
#h_footer ul{
	width:100%;
}
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	お知らせ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*
	緊急:trouble ,　注意:notice , 復旧:restore
	====================================*/
	#umin_announce{
		padding:0;
		margin-bottom: 14px;
	}
	span.time{
		font-size:12px;
		vertical-align:bottom;
	}
	#umin_announce h4{
		margin: 0;
		padding-left:0px;
	}
	#umin_announce p{
		margin-top: 7px;
		padding-left:7px;
	}
	#umin_announce dl{
		margin: 7px 0;
		padding-left:7px;
		border-right:2px solid #EEE; 
	}
	#umin_announce dt{
		font-weight:bold;
	}
	#umin_announce dd{
		padding-left:21px;
	}
	.trouble h4{
		background-color:#FCF;
		border-left:14px #F69 solid;
	}
	.notice h4{
		background-color:#FFC;
		border-left:14px #F90 solid;
	}
	.restore h4{
		background-color:#CFC;
		border-left:14px #3F3 solid;
	}

.clearfix {
  min-height: 1px;
}
.clearfix:after {
  content: "."; 
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.spam-phishing{
	border:solid 2px red;
}
.spam-phishing h4{
	background-color: red;
	color: #fff;
	text-align: center;
	padding: 8px;
	margin: 0 0 10px 0;
}
/*
.spam-phishing a:before{
	content: "";
}
*/