@charset "UTF-8";


#mainContent{
	width:631px;
}
#mainContent #at-product1 h1 {
	background-image:url(../images/at_topics-index-1.gif);
	background-repeat:no-repeat;
	width:631px;
	height:43px;
	padding:0;
	margin:25px 0 0;
	font-size:9pt;
	text-indent:-9999px;
}
#mainContent #at-product2 h1 {
	background-image:url(../images/at_services-index-2.gif);
	background-repeat:no-repeat;
	width:631px;
	height:43px;
	padding:0;
	margin:25px 0 0;
	font-size:9pt;
	text-indent:-9999px;
}
#mainContent #at-product1 table,
#mainContent #at-product2 table {
	margin:0 0 10px 5px;
}
#mainContent h1{
	color:#52A54A;
	font-size:16px;
}
#mainContent h2 {
	background-repeat:no-repeat;
	width:440px;
	padding:12;
	font-size:10pt;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #66B62E;
	border-bottom-color: #66B62E;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#mainContent h3 {
	font-size:10pt;
	font-weight:bold;
	margin:0;
	padding:0;
}
#mainContent p {
	padding:0;
	margin:0;
}
#mainContent a {
	text-decoration:none;
	font-weight:bold;
	color:#000066;
}

#mainContent #benkei h2 {
	background-image:url(../images/at_services-benkei-title.gif);
}
#mainContent #musashi h2 {

}
#mainContent #kojiroh h2 {
}
#mainContent #etc h2 {
	background-image:url(../images/at_services-etc-title.gif);
}
#mainContent #pop h2 {
}

#mainContent #benkei h3 {
	color:#7db340;
}
#mainContent #musashi h3 {
	color:#cc5517;
}
#mainContent #kojiroh h3 {
	color:#008bd3;
}
#mainContent #etc h3 {
	color:#aa045b;
}
#mainContent #pop h3 {
	color:#aa045b;
}


.thrColFixHdr #mainContent #at-about p {
	font-size:9pt;
	line-height:125%;
	color:#666666;
	padding:0 2em 1em;
	margin:0;
}
.thrColFixHdr #mainContent #at-about #a1 {
	background-image:url(../images/at_about-01-text.gif);
	background-repeat:no-repeat;
	width:280px;
	height:39px;
}
.thrColFixHdr #mainContent #at-about #a2 {
	background-image:url(../images/at_about-02-text.gif);
	background-repeat:no-repeat;
	width:280px;
	height:39px;
}
.thrColFixHdr #mainContent #at-about #a3 {
	background-image:url(../images/at_about-03-text.gif);
	background-repeat:no-repeat;
	width:280px;
	height:39px;
}
.thrColFixHdr #mainContent #at-about p.a-p {
	margin:0;
	padding:0.5em 1em 0.5em;
	font-size:8pt;
	line-height:125%;
}
.thrColFixHdr #mainContent #at-about p.a-p2 {
	margin:0;
	padding:0em 1em 1em;
	font-size:8pt;
	line-height:125%;
}
.thrColFixHdr #mainContent #at-about p.a-p a {
	text-decoration:none;
	font-weight:bold;
	color:#000066;
}
.thrColFixHdr #mainContent #at-case h2 {
	padding:0 0 0;
	margin:0;
	font-size:10pt;
	color:#339900;
}
.thrColFixHdr #mainContent #at-case p {
	padding:0 0 0.5em;
	margin:0;
	font-size:8pt;
	color:#666666;
}
.thrColFixHdr #mainContent #at-case p a {
	text-decoration:none;
	font-weight:bold;
	color:#000066;
}


.thrColFixHdr #mainContent #at-topics h1 {
	background-image:url(../images/at_topindex-topics.gif);
	background-repeat:no-repeat;
	width:486px;
	height:42px;
	padding:0;
	margin:0;
	font-size:9pt;
	text-indent:-9999px;
}
.thrColFixHdr #mainContent #at-topics p {
	padding:0 3em 0.5em;
	margin:0;
	font-size:8pt;
	color:#000066;
	text-align:left;
}

.thrColFixHdr #mainContent #at-info {
	border: 1px solid silver;
	width: 620px;
	margin-left: 10px;
	line-height: 180%;
	font-size: 8pt;
	color: #25288f;
	text-decoration: none;
	margin-bottom: 15px;
}

.thrColFixHdr #mainContent #at-info h1 {
	color: #fff;
	background-color: #0087ce;
	font-weight: bold;
	font-size: 10pt;
	line-height: 140%;
	margin: 0;
	padding: 4px 0 4px 10px;
}
.thrColFixHdr #mainContent #at-info p {
	padding:2em 2em;
}

.thrColFixHdr #mainContent #at-press {
	border: 1px solid silver;
	width: 620px;
	margin-left: 10px;
	line-height: 180%;
	font-size: 8pt;
	color: #25288f;
	text-decoration: none;
	margin-bottom: 15px;
}

.thrColFixHdr #mainContent #at-press h1 {
	color: #fff;
	background-color: #c7065d;
	font-weight: bold;
	font-size: 10pt;
	line-height: 140%;
	margin: 0;
	padding: 4px 0 4px 10px;
}
.thrColFixHdr #mainContent #at-perss p {
	padding:2em 2em;
}

.thrColFixHdr #mainContent #at-media {
	border: 1px solid silver;
	width: 620px;
	margin-left: 10px;
	line-height: 180%;
	font-size: 8pt;
	color: #25288f;
	text-decoration: none;
	margin-bottom: 15px;
}

.thrColFixHdr #mainContent #at-media h1 {
	color: #fff;
	background-color: #202778;
	font-weight: bold;
	font-size: 10pt;
	line-height: 140%;
	margin: 0;
	padding: 4px 0 4px 10px;
}
.thrColFixHdr #mainContent #at-media p {
	padding:2em 2em;
}

.thrColFixHdr #mainContent #at-case {
	border: 1px solid silver;
	width: 620px;
	margin-left: 10px;
	line-height: 180%;
	font-size: 8pt;
	color: #25288f;
	text-decoration: none;
	margin-bottom: 15px;
}

.thrColFixHdr #mainContent #at-case h1 {
	color: #fff;
	background: #58b531 none;
	font-weight: bold;
	font-size: 10pt;
	line-height: 140%;
	margin: 0;
	padding: 4px 0 4px 10px;
	width:auto;
	height:auto;
	text-indent:0;
}

.thrColFixHdr #mainContent #at-column {
	border: 1px solid silver;
	width: 620px;
	margin-left: 10px;
	line-height: 180%;
	font-size: 8pt;
	color: #25288f;
	text-decoration: none;
	margin-bottom: 15px;
}

.thrColFixHdr #mainContent #at-column h1 {
	color: #fff;
	background-color: #eb6101;
	font-weight: bold;
	font-size: 10pt;
	line-height: 140%;
	margin: 0;
	padding: 4px 0 4px 10px;
}
