@charset "shift_jis";

/*------------------------------*/
/* 組織概要                     */
/*------------------------------*/




#profile a:link {color: #000099; text-decoration: none;}
#profile a:visited {color: #660000; text-decoration: none;}
#profile a:hover {color: #2285af; text-decoration: underline;}
#profile a:active {color: #2285af; text-decoration: underline;}



#heading h1 {
	width: 960px;	/*画像の幅*/
	height: 80px;	/*画像の高さ*/
	font-size: x-small;
	text-indent: -9999px;
	background: url(../img/out_heading.gif) no-repeat;
}

#main h2{
	width: 634px;
	height: 20px;	/*画像の高さ*/
	font-size: x-small;
	text-indent: -9999px;
	background: url(../img/out_heading_h2.gif) no-repeat;
}

#logoBox1{
	width: 660px;
	padding-bottom: 24px;
	border-bottom: 1px #252525 solid; 
}
#logoBox1 h3{
	width: 309px;
	height: 14px;	/*画像の高さ*/
	margin-top: 35px;
	margin-bottom: 26px;
	font-size: x-small;
	text-indent: -9999px;
	background: url(../img/out_heading_h3_01.gif) no-repeat;
}

#logoBox1 h4 {
	width: 185px;
	height: 32px;
	margin: 7px 0px 0px 10px;
	text-indent: -9999px;
	background: url(../img/out_medialabo_logo.gif) no-repeat;
}

.logoBg {
	width: 217px;
	float: left;
}
.message {
	width: 443px;
	line-height: 1.5em;
	float: right;
}


#logoBox2{
	width: 660px;
}
#logoBox2 h4 {
	width: 110px;
	height: 108px;
	margin: 19px 0px 0px 47px;
	text-indent: -9999px;
	background: url(../img/out_group_logo.gif) no-repeat;
}
#logoBox2 .logoBg{
	margin-bottom: 58px;
}

#logoBox2 .message {
	margin-top: 50px;
	margin-bottom: 58px;
}



#profile {
	width: 660px;
	margin-bottom: 27px;
}
#profile h3{
	width: 53px;
	height: 15px;	/*画像の高さ*/
	font-size: x-small;
	text-indent: -9999px;
	background: url(../img/out_heading_h3_02.gif) no-repeat;
}

#profile span.harfChar-sp {
	margin-left: 0.5em;
}
#profile span.Char-sp {
	margin-left: 1em;
}

#profile table {
	width: 660px;
	margin-top: 5px;
	border-top: 1px #252525 solid; 
}
#profile td {
	padding: 6px 0px 6px 0px;
	border-bottom: 1px #252525 solid; 
}
#profile td.txtAlign {
	vertical-align: top; 
}
#profile li {
	list-style: none;
}
