/* CSS Document */

/* コンテンツ内容各設定
-------------------------------------------------------------------------------------------- */

h2 {
	background: url(../about/image/title-page.gif) no-repeat 0 0;
	margin-top:10px;
}

h3 { background: url(../about/image/maincopy.gif) no-repeat 0 0; }


h4 {
	margin-bottom: 36px;
	background: url(../about/image/title-paragraph01.gif) no-repeat 0 0;
}

h5 {
	margin: 0 0 10px;
	width: 70px;
	height: 22px;
	text-indent: -9999px;
}
#point1 h5 { background: url(../about/image/point01-num.gif) no-repeat 0 0;}
#point2 h5 { background: url(../about/image/point02-num.gif) no-repeat 0 0;}
#point3 h5 { background: url(../about/image/point03-num.gif) no-repeat 0 0;}
#point4 h5 { background: url(../about/image/point04-num.gif) no-repeat 0 0;}
#point5 h5 { background: url(../about/image/point05-num.gif) no-repeat 0 0;}
#point6 h5 { background: url(../about/image/point06-num.gif) no-repeat 0 0;}

h6 {
	margin: 0 0 12px;
	width: 285px;
	height: 20px;
	text-indent: -9999px;
}

#point1 h6 { background: url(../about/image/point01-copy.gif) no-repeat 0 0;}
#point2 h6 { background: url(../about/image/point02-copy.gif) no-repeat 0 0;}
#point3 h6 { background: url(../about/image/point03-copy.gif) no-repeat 0 0;}
#point4 h6 { background: url(../about/image/point04-copy.gif) no-repeat 0 0;}
#point5 h6 { background: url(../about/image/point05-copy.gif) no-repeat 0 0;}
#point6 h6 { background: url(../about/image/point06-copy.gif) no-repeat 0 0;}


.unit {
	margin: 0 auto 18px;
	padding-bottom: 18px;
	width: 485px;
	background: url(../common/image/dottedborder-def.gif) repeat-x 0 bottom;
}

#main{
	margin-bottom: 32px;
	height: 245px;
	background: url(../about/image/main-bg.gif) no-repeat right bottom;
}
p.maintexts {
	margin-top: 26px;
	margin-left: 5px;
	width: 305px;
}

.texts {
	width: 285px;
}

/* ----------------------------------------------------------------
091022追加
---------------------------------------------------------------- */
.teb {margin-top:20px;}
.teb dl dt{text-align:left;margin-top:20px;}
.teb dl dd{
width:520px;
text-align:left;
margin-left:20px;
}

.top_table{
width:556px;
font-size: 1em;
line-height:1.4;
background-color:#ccc;
margin:10px auto;
}
.top_table tr th{
background-color:#DFEFFF;
border:3px solid #fff;
text-align:left;
vertical-align:top;
font-weight:normal;
padding:3px;
}
.top_table tr td{
background-color:#fff;
border:3px solid #fff;
text-align:left;
vertical-align:top;
padding:3px;
}
