#frame{
	/*background:url(images/frame_bg_other.gif);*/
}


/*#contentsArea{
	float:none;
	width:686px;
}*/
#contentsHeader,
#contentsBody,
#contentsFooter{
	/*margin-left:15px;*/
	/*margin-right:28px;*/
	/*width:641px;*/
}
#contentsHeader{
	margin-bottom:9px;
}
#contentsHeader p{
	margin-top:15px;
}

h1{
	height:21px;
	overflow:hidden;
}
h1 img{
	vertical-align:top;
}


h2{
	font-size:1.25em;
}
.sitemap h2{
	display:list-item;
	list-style-image:url(/common/images/icon3_small.gif);
	margin-left:20px;
}

h3{
	font-size:1.05em;
	margin-left:0.6em;
}

h4{
	font-size:1.05em;
	margin-left:1.2em;
}

.para{
	margin-bottom:30px;
}
.para .para{
	margin-bottom:20px;
}

.para p{
	margin-left:0px;
}

.refList{
	margin-top:20px;
}
.refList dt{
	font-weight:bold;
	line-height:1.6em;
}
.corporateList{
	margin-top:0px;
}
.corporateList dd{
	font-weight:bold;
	margin-bottom:1em;
}

.BTIExplere,
.BTFirefox,
.BTsafari,
.newWindow{
	line-height:1.6em;
	padding-left:20px;
	width:518px;
}
.BTIExplere{
	background:url(/common/images/icon_ie.gif) center left no-repeat;
}
.BTFirefox{
	background:url(/common/images/icon_firefox.gif) center left no-repeat;
}
.BTsafari{
	background:url(/common/images/icon_safari.gif) center left no-repeat;
}
.newWindow{
	background:url(/common/images/icon_window.gif) center left no-repeat;
}

.errorMessage{
	color:#CC0000;
	font-weight:bold;
	margin-top:10px;
}
.form{
	margin-top:10px;
	margin-bottom:20px;
}
form .form{
	margin-top:0px;
}
.form dt{
	font-weight:bold;
}
.form dd{
	margin-bottom:10px;
}
#mail_author,
#mail_email,
#mail_subject{
	width:240px;
}
#mail_text{
	width:535px;
}


#footer{	color:#989898;
	display:block;
	/*margin:0 17px;*/
	width:950px;
}



/* --------------- アートコレクション --------------- */
#contentsBody table{
	width:100%;
	margin-top:0px;
	margin-bottom:15px;
}

#contentsBody th{
	font-size:110%;
	text-align:left;
	padding:0px;
	vertical-align:middle;
}

#contentsBody td{
	text-align:center;
	width:20%;
	padding:0px;
	vertical-align:middle;
}

#contentsBody td p{
	font-size:85%;
	padding-bottom:0.5em;
	vertical-align:top;
}

#contentsBody .acList td{
	font-size:1.1em;
	font-weight:bold
}

#contentsBody .acList a{
	color:#71A4D9;
}

