/* -------------------------[01]:見出し */
h2.bar01{ width: 510px; height: 38px; margin: 0 auto 15px; padding: 0px; text-indent: -5555px; background: url(/about/img/h2_bar01.gif) no-repeat;}
h2.bar02{ width: 510px; height: 38px; margin: 0 auto 15px; padding: 0px; text-indent: -5555px; background: url(/about/img/h2_bar02.gif) no-repeat;}
h2.bar03{ width: 510px; height: 38px; margin: 25px auto 15px; padding: 0px; text-indent: -5555px; background: url(/about/img/h2_bar03.gif) no-repeat;}
h2.bar04{ width: 510px; height: 38px; margin: 25px auto 15px; padding: 0px; text-indent: -5555px; background: url(/about/img/h2_bar04.gif) no-repeat;}
h2.about{
	width: 510px;
	height: 38px;
	margin: 0px auto 15px;
	padding: 0px;
	text-indent: -5555px;
	background: url(/about/img/title_about.gif) no-repeat;
}


/* -------------------------[02]:ページ上部 */
p.head_text{ margin: 0px 0px 15px 0px;}
p.sign{ width: 510px; height: 15px; margin: 15px 0px 0px 0px; text-indent: -5555px; background: url(/about/img/sign.gif) no-repeat right;}

/* -------------------------[03]:メルマガバナーエリア */
.box01{ width: 510px; margin: 20px auto; padding: 6px 0px; background: #dde0e6;}
.box01 a{ width: 498px; height: 89px; margin: 0 auto; padding: 0px; background: url(/about/img/banner01.gif) no-repeat; display: block; text-indent: -5555px;}
.box01 a:hover{ background: url(/about/img/banner01_on.gif) no-repeat; display: block; text-indent: -5555px;}

/* -------------------------[04]:運営会社テーブル */
.table01_out table td { vertical-align: middle;}
.table01_out table td p.official{ float: left; margin: 0px 0px 0px 0p; padding: 15px 0px 0px 0px;}
.table01_out table td p.add{ margin: 7px 0px 7px 0px; line-height: 130%;}
.table01_out table td img{ margin: 0px 0px 0px 20px; float: left;}