@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------

	大見出し
	
------------------------------------------------------------*/

h3{
	display:block;
	width:770px;
	height:40px;
	text-indent:-10000px;
}

#left-col h3,
#right-col h3{
	width:200px;
	margin:0 0 10px;
}



h3.heading-topics{
	background:url(../images/h3_heading-topics.jpg);
}

h3.heading-event{
	background:url(../images/h3_heading-event.jpg);
}

h3.heading-topinfo{
	background:url(../images/h3_heading-topinfo.jpg);
}

h3.heading-recruiting{
	background:url(../images/h3_heading-recruiting.jpg)
}

h3.heading-sci{
	background:url(../sci/images/h3_heading-sci.jpg);
}

h3.heading-access{
	background:url(../sci/images/h3_heading-access.jpg);
}

h3.heading-contents{
	background:url(../images/h3_heading-contents.jpg);
}

h3.heading-member{
	background:url(../member/images/h3_heading-member.jpg);
}

h3.heading-region{
	background:url(../region/images/h3_heading-region.jpg);
}

h3.heading-male{
	background:url(../male/images/h3_heading-male.jpg);
}

h3.heading-female{
	background:url(../female/images/h3_heading-female.jpg);
}

h3.heading-schedule{
	background:url(../schedule/images/h3_heading-schedule.jpg);
}

h3.heading-recommendation{
	background:url(../recommendation/images/h3_heading-recommendation.jpg);
}

h3.heading-specialties{
	background:url(../specialties/images/h3_heading-specialties.jpg);
}


h3.heading-link{
	background:url(../link/images/h3_heading-link.jpg);
}

h3.heading-city{
	background:url(../city/images/h3_heading-city.jpg);
}

h3.heading-sitemap{
	background:url(../sitemap/images/h3_heading-sitemap.jpg);
}

h3.heading-privacy{
	background:url(../privacy/images/h3_heading-privacy.jpg);
}

/*------------------------------------------------------------

	中見出し
	
------------------------------------------------------------*/

h4{
	clear:both;
	width:750px;
	margin:10px auto;
	padding:3px;
	background:url(../images/bg_h4.jpg) ;
	color:#036;
	font-size:90%;
	font-weight:bold;
	line-height:1.5em;
	text-indent:0.5em;
	
}

/*------------------------------------------------------------

	小見出し
	
------------------------------------------------------------*/

em{
	clear:both;
	display:block;
	width:740px;
	margin:10px auto;
	padding:0 0 5px;
	background:url(../images/bg_em.jpg) 0 bottom repeat-x;
	border-top:2px solid #C2EEFE;
	color:#000;
	font-size:90%;
	font-style:normal;
	font-weight:bold;
	line-height:2em;
	text-align:left;
	text-indent:0.5em;
}


/*------------------------------------------------------------

	p
	
------------------------------------------------------------*/

p{
	margin:10px 20px;
	padding:5px;
	font-size:90%;
	text-align:left;
	line-height:1.4em;
}

.cell-address p{
	margin:5px;
}

p.caution{
	padding:7px;
	border:2px solid #900;
	background:#FCC;
}

p.p-right{
	margin:10px 20px;
	padding:5px;
	font-size:90%;
	text-align:right;
	line-height:1.4em;
}

p.noscript {
	margin:0px auto 10px;
	padding:10px 0;
	width:764px;
	background:#ffcccc;
	border:3px solid #ff9999;
	text-align:center;
}
