/* CSS Document */

body {
font-family: verdana, arial, helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN", "Osaka|“™•", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
margin:0;
padding:0;
width:100%;
line-height: 1.6;
text-align:center;
background-image:url(/image/back_aaa.gif);
background-repeat:repeat-x;
}

a:link {
color: #310000;
}

a:visited {
color: #310000;
}

a:hover {
color: #ffffff;
background-color:#339999;
}

a:active{
color: #310000;
}
 
img {
border: none;
}

h5 {
font-weight:normal;
}

#RN-wrapper {
width:1000px;
background-image:url(/image/back_02.gif);
background-repeat:repeat-y;
margin:0px auto;
background-position:center;
}


#RN-header-eria {
background-image:url(/image/back_04_r1_c2.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.RN-contents {
width:1000px;
text-align:left;
}

#RN-left-eria {
width:600px;
float:left;
background-image:url(/image/aaa_r1_c1.jpg);
background-repeat:no-repeat;
padding-bottom:100px;
}

#RN-right-eria {
width:400px;
float:left;
background-image:url(/image/aaa_r1_c2.jpg);
background-repeat:no-repeat;
padding-bottom:100px;
}

#RN-header-left1 {
height:140px;
}

#RN-header-left2 {
height:460px;
background-color:#000000;
}

.RN-main {
margin:20px 10px 0px 20px;
}

#RN-header-right {
height:90px;
text-align:center;
}

#RN-menu1 {
color:#FFFFFF;
text-align:center;
margin-bottom:20px;
}

#RN-menu2 {
color:#FFFFFF;
text-align:center;
}

#RN-blogmenu1 {
background-image:url(/image/menu/top_03.jpg);
background-repeat:no-repeat;
text-align:center;
height:70px;
margin-left:30px;
}

#RN-blogmenu2 {
color:#FFFFFF;
width:360px;
margin-left:20px;
}

.RN-blogmenu {
padding:0px 30px 0px 30px;
}


#RN-foot-eria {
clear:both;
height:360px;
}

#RN-foot-kyukan {
margin:10px 10px 0px 20px;
height:100px;
font-size:0.9em;
}

#RN-foot-left {
width:600px;
height:360px;
background-image:url(/image/back_04_r1_c2.gif);
float:left;
text-align:left;
color:#FFFFFF;
}

#RN-foot-right {
width:400px;
height:360px;
background-image:url(/image/back_04_r1_c3.gif);
float:right;
text-align:center;
color:#999999;
font-size:small;
}

dl.newblog {
	margin: 0 50px 50px 50px;
	padding: 0px;
	text-align:left;
}

.newblog dd {
	font-size: 1em;
	line-height: 1.2em;
	margin: 20px 0px 20px 0px;
	padding: 0px;
}

a.newblog1:link{
	color: #ffffff;
	text-decoration: underline;
	background: url(/image/point01.gif) no-repeat 4px 4px;
	margin: 0;
	padding: 0 10px 0px 20px;
}

a.newblog1:visited{
	color: #ffffff;
	text-decoration: underline;
	background: url(/image/point01.gif) no-repeat 4px 4px;
	margin: 0;
	padding: 0 10px 0px 20px;
}

a.newblog1:hover{
	color: #000000;
    background: url(/image/point02.gif) no-repeat 4px 4px;
	background-color:#ffffff;
	text-decoration: none;
}

dl.newblog-top {
	margin: 0 50px 50px 50px;
	padding: 0px;
	text-align:left;
}



.footermoji{
	font-size: 0.9em;
}

a.footermoji:link{
	color: #ffffff;
	text-decoration: underline;
	margin: 0;
	padding: 0 3px 0px 3px;
}

a.footermoji:visited{
	color: #ffffff;
	text-decoration: underline;
	margin: 0;
	padding: 0 3px 0px 3px;
}

a.footermoji:hover{
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;
}

dl.top-topics {
margin-left:40px;
width:530px;  
}  

.top-topics dt {
float:left;
width:100px;
clear:both;
padding:0px 0px 5px 0px;
}  

.top-topics dd{  
width:390px;
margin-left:100px;
background: url(/event/image/common/point01.gif) no-repeat 4px 5px;
padding:0px 0px 5px 30px;
}

hr.menuline {
border-width: 2px 0px 0px 0px;
border-style: dotted;
border-color: #600000;
height: 2px;
width:300px;
}

.topbannar {
margin:75px 0px 0px 20px;
}

a.topbannar:link{
background-color:#333333;
margin:0;
}

a.topbannar:visited{
background-color:#333333;
margin:0;
}

a.topbannar:hover{
background-color:#333333;
margin:0;
}








