/* CSS Document */


#wrapper{
width:810px;
margin:0 auto;
}

a:link{
color:#333333;
text-decoration:none;
}
a:visited{
color:#333333;
text-decoration:none;
}
a:hover{
color:#CC0000;
text-decoration:underline;
}

/* tbV */
#flash{
width:780px;
margin:0 0 17px 0;
padding:0;
clear:left;
float:left;
}

#top_menu_a{
background:url(../image/top-dfp2010.gif) no-repeat;
	width:138px;
	height:66px;
	display:block;
	margin:0 0 6px 0;
	padding:0 0 0 0;
	font-size:80%;
	position:absolute;
	top:152px;
	left:168px;
}


/* Rec */
#left h3.top_left{
width:181px;
height:24px;
background:#FFFFFF url(../kyotu/menu.gif) no-repeat;
text-indent:-1000px;
display:block;
margin:0 0 10px 0;
padding:0;
}
/* ERec */
.top{
width:580px;
background:url(../image/04.gif) no-repeat;
height:20px;
margin:0 0 10px 0;
padding:5px 0 0 0;
text-align:right;
}

.top p{
background:url(../kyotu/list.gif) no-repeat;
font-size:80%;
margin:0 0 3px 0;
padding:0 0 0 17px;
float:right;
}

#right iframe{
width:580px;
height:170px;
margin:0 0 17px 0;
float:left;
}

.topics{
background:url(../image/05-1.gif) no-repeat;
width:580px;
height:25px;
margin:0 0 15px 0;
padding:29px 0 0 10px;
clear:left;
display:block;
list-style:none;
}

.topics li{
background:url(../image/12.gif) no-repeat;
list-style:none;
display:inline;
float:left;
padding:0 0 0 19px;
margin:0 19px 0 0;
line-height:1.0;
font-size:80%;
white-space:nowrap;
}
.topics a:link{
color:#333333;
text-decoration:none;
}
.topics a:visited{
color:#333333;
text-decoration:none;
}
.topics a:hover{
color:#D26A03;
text-decoration:underline;
}

#right ul{
list-style:none;
display:inline;
}

#right ul li{
float:left;
}

#right ul li.b{
	float:left;
	margin:0;
	padding: 0 0 24px;
	font-weight: normal;
	font-size: 80%;
}

#right ul li p{
	width:224px;
	margin:0;
	padding:0 0 0 28px;
	background:url(../image/18.gif) 11px 2px no-repeat;
}

#right ul li span{
	padding:0 0 0 28px;
}

#right ul li span.bold{
	padding:0;
}

#right ul li span.orange{
	padding:0;
}


a.right_a{
background:url(../image/06.gif) no-repeat;
width:288px;
height:47px;
display:block;
margin:0 4px 6px 0;
padding:12px 0 0 ;
font-size:80%;
}
a.right_a:hover{
background-position:0 -59px;
text-decoration:none;
}

a.right_b{
background:url(../image/07.gif) no-repeat;
width:260px;
height:42px;
display:block;
margin:0;
padding:18px 0 0 28px;
font-size:80%;
}
a:hover.right_b{
background:url(../image/07_on.gif) no-repeat;
text-decoration:none;
}

#right ul li.c{
	float:left;
	margin:0;
	padding: 0 0 10px;
	font-weight: normal;
	font-size: 100%;
}

a.right_c{
background:url(../image/08.gif) no-repeat;
width:552px;
height:42px;
display:block;
margin:0 0 10px;
padding:18px 0 0 28px;
font-size:87%;
}
a:hover.right_c{
background-position:0 -60px;
text-decoration:none;
}

.pr_content{
margin-bottom:20px;
}

a.right_d{
background:url(../image/15.gif) no-repeat;
width:288px;
height:47px;
display:block;
margin:0 4px 6px 0;
padding:12px 0 0 ;
font-size:80%;
}
a.right_d:hover{
background-position:0 -59px;
text-decoration:none;
}


a.right_e{
background:url(../image/13.gif) no-repeat;
width:288px;
height:47px;
display:block;
margin:0 0 6px 0;
padding:12px 0 0 ;
font-size:80%;
}
a.right_e:hover{
background-position:0 -59px;
text-decoration:none;
}


a.right_f{
background:url(../image/17-1.gif) no-repeat;
width:288px;
height:30px;
display:block;
margin:0 0 6px 0;
padding:12px 0 0 ;
font-size:80%;
}
a.right_f:hover{
	background-position:0 -41px;
	text-decoration:none;
	color:#3366CC;
}

.red_list{
	background:url(../image/18.gif) 11px 2px no-repeat;
}

.orange{
font-size:86%;
color:#FF8C00;
}

.bannar_ul{
list-style:none;
display:block;
}

.bannar_list{
background:url(../jyuken/image/12.gif) no-repeat;
display:block;
padding:0 0 0 17px;
margin:0 0 6px 0;
list-style:none;
line-height:1.0;
width:250px;
}

.ninsyo_font{
font-size:11px;
}



