@charset 'utf-8';
@import "../../../../style/base/common.css";

#Body{
	padding: 1px 0 ;	margin: 0 auto 0 auto;
	text-align: left ;
	position: relative;
	
}
#TOP{
	padding: 80px 0 50px 0 ;
	text-align: center ;
	font-size: 20px ;	font-family:"ＭＳ Ｐ明朝","細明朝体";
}
h1{
	font-size: 30px ;
	margin: 0 ;	padding: 0 0 0 30px ;
}
/*-------------------------*/
#TOPNAVI{
/*	position: absolute ;	top: 0 ; right: 0 ;*/
	text-align: right ;
}
/*-------------------------*/
#LEFT{
	margin: 3em 0 0 200px ;
}
.Main{
	padding: 2em ;
}
#TopTopics{
	text-align: center ;
	font-size: 1.5em ;
	border-bottom: 3px double #999999 ;
}
h2{
	font-size: 15px ;	font-family:"ＭＳ Ｐ明朝","細明朝体";
	margin: auto ;	padding: 0 5px ;	line-height: 30px ;
	background:url("banner.jpg") repeat 50% 10%;
	color: #949ECE ;
	text-align: center ;
}
h3{
	font-family:"ＭＳ Ｐ明朝","細明朝体";
	margin: 1em 0 0 0 ;	padding: 0 30px 10px 0 ;
	background: url("line.gif") no-repeat 100% 100% ;
	color: #666666;
	text-align: right ;
}
.Contents{
	margin: 0 0 1em 1em ;	padding: 0 0 .5em 1em ;
	font-size: 1.1em ;
	border-bottom: 1px dashed #999999 ;
}
.Contents p{
	padding: 0 2em 0 2em ;	
	font-size: .8em ;
	line-height: 1.3em ;
}
.Contents ul{
	margin: 1em 0 0 5em ;
}
.Contents li{
	padding: 0 0 .1em 0 ;
}
.Section{
	line-height: 1.5em ;
	margin: 0 0 1em 1em ;	padding: 0 0 .5em 1em ;
	border-bottom: 1px dashed #CCCCCC ;
}

.DL{
	text-align: right ;
}
.gotop{
	text-align: right ;
}

/*-------------------------*/
#RIGHT{
	width: 200px ;	
	margin: 0;	padding: 0 ;
	font-size: 15px ;
	color: #5E74B0 ;
	float: left ;
}
#RIGHT dl{
	padding: 1em 5px 1em 5px ;
}
#RIGHT dt{
	padding: 1em 0 0 0 ;	margin: .5em 0 .5em 0 ;
	border-top: 1px solid #5E74B0 ;	border-bottom: 1px dashed #5E74B0 ;
	text-align: center ;
}
#RIGHT dt a{
	display: block ;
}
#RIGHT a:link,#RIGHT a:visited{
	color: #627CA9 ;
}

#RIGHT a:hover{
	background: #E4F1F7 ;	color: #e597b2 ;
	text-decoration: none ;
}
#RIGHT dd{
	margin: 0 ;	padding: 0 0 0 0 ;
}
#RIGHT dd a{
	display: block ;
	padding: .5em 0 0 0 ;
	border-bottom: 1px dashed #5E74B0 ;
}
#RIGHT dd a:hover{
	border-bottom: 1px dashed #ffccff ;
}

/*-------------------------*/
#FOOT{
	clear: both ;	padding:1em ;
	text-align: right ;
	font-size: .8em ;
}
#FOOT a{
	color:#E4E5FE;
}
address{
	font-style: normal ;
}
/*-------------------------*/
#Back{
	position: absolute ;	top: 0 ;
	color: #E4E5FE ;
}
#Back a:link,#back a:visited{
	color: #ffccff ;
}
/*-------------------------*/
body{
	margin: 0 ;	padding: 0 ;
	font-size: .9em ;
	background:#fff url("wall.jpg") no-repeat 100% 100% fixed;
	color: #507ea4 ;
	text-align: center ;
}
a{
	font-weight: bold ;
}
a:link{
	text-decoration: none ;
	color: #867ba9 ;
}
a:visited{
	text-decoration: none ;
	color: #9ea1a3 ;
}

a:hover{
	text-decoration: underline ;
	color: #f19072 ;
}


