
pankuzu a   { color: #008; text-decoration: none }
pankuzu a:hover  { background-color: #d2dcff }


h1.eria   { background-image: url(../images/profile/profile_header_back.jpg); margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border-top: medium none #000; border-bottom: medium none #000; width: 100%; height: 74px }

h2.titleline  { 
	color: #515151; 
	font-weight: bold; font-size: 115%; 
	border-bottom: 1px solid #ccf; 
	/*width: 750px;	*/
	padding-bottom: 4px;
	padding-top:24px;
	/*background: pink;*/
}
h2.titlelinelow  { 
	color: #515151; 
	font-weight: bold; font-size: 115%; 
	border-bottom: 1px solid #ccf; 
	/*width: 750px;	*/
	padding-bottom: 4px;
	padding-top:18px;
	/*上のリストのbottom増加分6pxを差し引く*/
	/*background: pink;*/
}
h2.titlelinelow2  { 
	color: #515151; 
	font-weight: bold; font-size: 115%; 
	border-bottom: 1px solid #ccf; 
	width: 750px;	
	padding-bottom: 4px;
	padding-top:2px;
	/*上のリストのbottom増加分6pxを差し引く*/
	/*background: pink;*/
}
h2.home  { 
	color: #515151; 
	font-weight: bold; 
	font-size: 115%; 
	line-height:100%;
	text-align: center;
	border: 1px solid #ccf; 
	width: 7em;	
	margin-bottom:0px;
	padding: 5px 4px 4px 4px;
}
h2.homee  { 
	color: #515151; 
	font-weight: bold; 
	font-size: 115%; 
	line-height:100%;
	text-align: center;
	border: 1px solid #ccf; 
	width: 10em;	
	margin-bottom:0px;
	padding: 5px 4px 4px 4px;
	}
h2.titleline2  { 
	color: #515151; 
	font-weight: bold; font-size: 115%; 
	border-bottom: 1px solid #ccf; 
	padding-bottom: 4px;
	padding-top:24px;
	/*background: pink;*/	
}

.speria { float:left; width:48%; }
.speria a {color: #e20023; text-decoration: none; }
.speria a:hover { border-bottom: 1px solid #e20023; }

.everia { float:right; width:48% }
.everia a { color: #e16026; text-decoration: none; }
.everia a:hover { border-bottom: 1px solid #e16026; }

.creria { float:left; width:48%; }
.creria a { color: #004f5c; text-decoration: none; }
.creria a:hover { border-bottom: 1px solid #004f5c; }

.iceria { }
.iceria a { color: #ff9100; text-decoration: none; }
.iceria a:hover { border-bottom: 1px solid #ff9100; }

.aweria { float:right; width:20% }
.aweria a { color: #cb832e; text-decoration: none; }
.aweria a:hover { border-bottom: 1px solid #cb832e; }

.rderia {}
.rderia a { color: #515151; text-decoration: none; }
.rderia a:hover { border-bottom: 1px solid #515151; }

.ireria { clear: both; }
.ireria a { color: #1f01a5; text-decoration: none ;}
.ireria a:hover { border-bottom: 1px solid #1f01a5;  }

.omeria {}
.omeria a { color: #515151; text-decoration: none ; }
.omeria a:hover { border-bottom: 1px solid #515151; }

.newseria { clear: both; }
.newseria a { color: #d32672; text-decoration: none ; }
.newseria a:hover { border-bottom: 1px solid #d32672; }

.recruiteria { clear: both; }
.recruiteria a { color: #e87627; text-decoration: none ; }
.recruiteria a:hover { border-bottom: 1px solid #e87627;; }

.profileeria { clear: both; }
.profileeria a { color: #008; text-decoration: none ; }
.profileeria a:hover { border-bottom: 1px solid #008; }

.profileeriae { clear: both; }
.profileeriae a { color: #1f01a5 /*#007689*/; text-decoration: none ; }
.profileeriae a:hover { border-bottom: 1px solid #007689; }

.profileeria2 { }
.profileeria2 a { color: #008; text-decoration: none ; }
.profileeria2 a:hover { border-bottom: 1px solid #008; }

.infoeria { clear: both; }
.infoeria a { color: #008; text-decoration: none ; }
.infoeria a:hover { border-bottom: 1px solid #008; }

.homeeria { clear: both; }
.homeeria a { color: #515151; text-decoration: none ; }
.homeeria a:hover { border-bottom: 1px solid #515151; }

.eriam{
	font-size: 87%;
	margin-left: 12px;
	margin-right:12px;
	/*background: cyan;*/
	/*margin-bottom,padding-bottomとも機能しない*/
	}
li.m {
	line-height: 125%;
	padding-bottom: 6px;
	}
li.me {
	line-height: 100%;
	padding-bottom: 6px;
	}

ul.splist{
	/*font-size: 87%;*/
	margin-left: 24px;
	margin-top: 6px;
	margin-bottom: 6px;
	list-style: circle;
	}
ul.evlist{
	/*font-size: 87%;*/
	margin-left: 24px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right:12px;
	list-style: circle;
	}
ul.crlist{
	/*font-size: 87%;*/
	margin-left: 24px;
	margin-top: 6px;
	list-style: circle;
	}
ul.iclist{
	/*font-size: 87%;*/
	margin-left: 24px;
	margin-top: 6px;
	list-style: circle;
	}
ul.irlist{
	/*font-size: 87%;*/
	margin-left: 24px;
	margin-top: 6px;
	margin-bottom: 0px;
	list-style: circle;
	}
ul.chizulist {
	/*font-size: 87%;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style: none;
	}
li.chizu {
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 150%;	
	}
.sepm { 
	color:#a9a9a9;
	line-height: 150% ;
	float: left;
	/*background: yellow; */
	}
h3.m {
	font-weight: normal;
	line-height: 125%;
	margin-top: 12px;
	/*background: yellow; */
}
h3.mb {
	font-weight: bold;
	line-height: 125%;
	margin-top: 12px;
	/*background: yellow; */
}
h3.mblow {
	font-weight: bold;
	line-height: 100%;
	padding-top: 0px;/*上のリストのbottom増加分6pxを差し引く*/
/*background: yellow; */
}
h3.mlow {
	font-weight: normal;
	line-height: 100%;
	padding-top: 0px;/*上のリストのbottom増加分6pxを差し引く*/
/*background: yellow; */
}
h3.newsm  { 
	font-weight: normal; 
	text-align: center; 
	line-height: 150%;
	/*margin-top: 30px; margin-bottom: 15px ;*/
	float: left; 
	width: 60px;
	}
h3.recruitm  { 
	font-weight: normal;
	text-align: center;
	line-height: 150%; 
	/*margin-top: 30px; margin-bottom: 15px ;*/
	float: left; 
	}
h3.profilem  { 
	font-weight: normal;
	text-align: center; 
	line-height: 150%;
	/*margin-top: 30px; margin-bottom: 15px ;*/
	float: left; 
	}
h3.irmf  { 
	font-weight: normal;
	text-align: center; 
	line-height: 150%;
	/*margin-top: 30px; margin-bottom: 15px ;*/
	float: left; 
	}
h4.midashi  { 
	font-weight: bold; font-size: 110%; 
	margin-bottom: 10px; margin-left: 12px 
	}
h5.midashi  {
	 font-weight: bold; font-size: 100%; 
	margin-bottom: 10px; margin-left: 24px 
	}
h6.midashi  { 
	font-weight: bold; font-size: 100%; 
	margin-bottom: 5px; margin-left: 36px 
	}




