@charset "utf-8";
/* cw styles */
.t_styles {
	height: 22px;
	text-indent: -9999px;
}

h1 { margin: 0; }

h2#t01 { background: url(../images/corporateProfile/ttl_1.gif) no-repeat; width: 695px; }

h2#t02 { background: url(../images/corporateProfile/ttl_2.gif) no-repeat; width: 695px; }

h2#t03 { background: url(../images/corporateProfile/ttl_3.gif) no-repeat; width: 695px; }

h2#t04 { background: url(../images/corporateProfile/ttl_4.gif) no-repeat; width: 328px; }

h2#t05 { background: url(../images/corporateProfile/ttl_5.gif) no-repeat; width: 342px; }

h2#t06 { background: url(../images/corporateProfile/ttl_6.gif) no-repeat; width: 310px; }

h2#t07 { background: url(../images/corporateProfile/ttl_7.gif) no-repeat; width: 379px; }

main {
	margin-left: 30px;
}

section {
	width: 695px;
}

#box01,
#box02 {
	margin-bottom: 30px;
}

#box01a,
#box02a {
	float: left;
}

#box01b,
#box02b {
	float: left;
	margin-left: 20px;
}

#box01 p {
	width: 533px;
	line-height: 1.5;
	margin: 0 0 20px 0;
}

#box02 p {
	width: 500px;
	line-height: 1.5;
	margin: 0 0 5px 0;
}

#box02b img {
	padding-left: 315px;
}

#box03a,
#box03b,
#box03c {
	margin-bottom: 0px;
}

#box03 img {
	float: left;
}

#box03 dl {
	float: left;
	width: 535px;
	margin: 0 0 0 20px;
}

#box03 dl dt {
	font-size: 140%;
	margin: 0 0 5px 0;
	border-bottom: 2px solid #01509d;
}

#box03 dl dd {
	margin: 0;
}

#box03 dl dd.links {
	float: right;
	position: relative;
	top: -6.7em;
}

#box03 dl dd.links a {
	text-decoration: none;
	color: #2e72af;
}

#box03 dl dd.links a:hover {
	text-decoration: underline;
}

#box04 {
	float: left;
	font-size: 95%;
	width: 328px;
}

#box05 {
	float: left;
	font-size: 95%;
	width: 347px;
	margin: 0 0 10px 20px;
}

#box04 ul,
#box05 ul {
	list-style-position: inside;
	margin: 0 0 0 -3.0em;
}

#box04 ul li,
#box05 ul li {
	line-height: 1.6;
	margin: 0;
}

#box06 {
	float: left;
	font-size: 95%;
	width: 305px;
}

#box07 {
	float: left;
	font-size: 95%;
	width: 370px;
	margin: 0 0 0 20px;
}

#box06 ul,
#box07 ul {
	list-style-position: inside;
	float: left;
	margin: 0 0 0 -3.0em;
}

#box06 ul li,
#box07 ul li {
	line-height: 1.6;
	margin: 0;
}

#box06 ul#right,
#box07 ul#right {
	margin-left: -2.2em;
}
