@charset "utf-8";

.mainContentsSt {
	padding-top:18px;
}

tr, td, th, img {
	border:0 none;
}

body, input, select, textarea, table {
}

#contents {
	margin-top: -8px;
}

#wrapperSt {
	margin:0 auto;
	position:relative;
	width:1000px;
}

/* topObj */
div.a3-1 div.topObj {
	height: 15px;
	border-bottom: 1px solid #988989;
	background: url(/CSP/img/kr/icons/icon_heading.png?switch=2025062510) no-repeat 0 1px;
	padding-left: 25px;
	padding-bottom: 7px;
	font-size: 15px;
	font-weight: bold;
	color: #444444;
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', 'Osaka', arial, sans-serif, verdana, Helvetica;
}
div.a3-1 div.topObj h1 {
	font-size: 15px;
	font-weight: bold;
}

/* allOverTopObj */
div.d1-1 div.allOverTopObj {
	font-weight: bold;
	font-size: 14px;
	padding-left: 27px;
}
div.d1-1 div.allOverTopObj td.td1 {
	vertical-align: middle;
}
div.d1-1 div.allOverTopObj td.td2 {
	vertical-align: middle;
	padding-left: 2px;

	font-weight: bold;
	font-size: 14px;
}

/* sitemapObj */
div.d1-1 div.sitemapObj {
	position: relative;
	padding-bottom: 20px;
}
div.d1-1 div.sitemapObj div.pack {
	padding-top: 0px;
}
div.d1-1 div.sitemapObj div.pack div {
	margin-bottom: 0px;
}
div.d1-1 div.sitemapObj table {
	margin-bottom: 0px;
	width: 100%;
}
div.d1-1 div.sitemapObj td {
	vertical-align: top;
}
div.d1-1 div.sitemapObj td.td1 {
	padding: 0px 0px 8px 0px;
	width: 25px;
	vertical-align: middle;
}
div.d1-1 div.sitemapObj td.td2 {
	padding: 0px 0px 8px 0px;
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	width: 893px;
}
div.d1-1 div.sitemapObj td.td3 {
	background: url(/CSP/img/common/bg_footer.gif?switch=2025062510) no-repeat center top;
	padding: 8px 0px 2px 0px;
	font-weight: bold;
}
div.d1-1 div.sitemapObj td.td4 {
	padding-left: 16px;
	padding-bottom: 3px;
}
div.d1-1 div.sitemapObj td.td5 {
	padding-left: 32px;
	padding-bottom: 3px;
}
div.d1-1 div.sitemapObj td.td6 {
	background: url(/CSP/img/common/bg_footer.gif?switch=2025062510) no-repeat center top;
	padding: 6px 0px 0px 0px;
	font-weight: bold;
}
div.d1-1 div.sitemapObj td.td7 {
	padding-left: 16px;
}
div.d1-1 div.sitemapObj div.sitemapObjDetail {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 0px;
	text-align: left;
	border: 1px solid #DDDDDD;
}
.otherSitemapLinks{
 	padding-left: 20px;
	text-align: left;
}

.otherSitemapLinks li {
	display: inline;
	font-size: 10px;
	color: #CCCCCC;
}

/* ヘッダー */
#headerWrapperMy {
	border-bottom: 2px solid #999999;
	border-top:    16px solid #BFB4AB;
	zoom: 1;
}
#headerMy {
	width: 1000px;
	margin: 0 auto -2px;
	position: relative;
	border-bottom: 2px solid #999999;
}
