@charset "euc-jp";
/*asahi.com   MAIN-STYLES--2005-9-22f--*/

/*-- 1)GENERALLAYOUT--*/
body{
height:100%;
margin:0;
padding:0;
background-color:#fff;
color:#222;
}

.hide{display:none;}

img{
border-width:0;
border-style:none;
}

/*-- 2)GENERALLINK COLOR--*/
a:link{
color:#006;
text-decoration:none;
}

a:visited{
color:#333;
text-decoration:none;
}

a:hover,a:active{
color:#900;
text-decoration:underline;
}

/* --3)GENERALFONT SETTINGS--*/

body,p,div{font-size:meddium;}

p{line-height:140%;}

h1,h2{font-size:1.6em;}

h3 {font-size:1.4em;}

h4,h5{font-size:1em;}

body,p,h1{color:#000;}

.center{text-align:center;}

.right{text-align:right;}

/*--4)HEADER--*/

table#gbnav{
width:100%;
height:40px;
margin:0;
padding:0;
background-color:#fff;
border-bottom:solid #ccc 1px;
}

#gbnav h1{
height:40px;
margin:0;
padding:0;
}

#gbnav td{
vertical-align:top;
}

#aev,#aev p{
margin:0;
padding:0 2px 0 0;
text-align:right;
}

#aev p{
font-size:80%;
display:inline;
}

/*-----skip-----*/
.skip1{
border:none;
margin:0;
padding:0;
}

.skip{
float:left;
margin-left:-5000px;
border:none;
margin:0;
padding:0;
}
/*-----skip-----*/

#gbnav td#aser{
margin:0;
padding:0;
font-size:80%;
text-align:right;
width:100%;
vertical-align:bottom;
}

#acom{
margin:0;
padding:0 2px 0 0;
color:#000;
}

#acom a{
color:#006;
}
#acom a:hover{
color:#900;
}

/*-----5)mainnav-----*/

.nav{
width:100%;
margin:0;
padding:2px 0;
color:#fff;
font-size:110%;
font-weight:bold;
text-align:center;
background-image:url(c_img/nav01a.gif);
background-repeat:repeat-x;
background-color:#c00;
font-family:"MS Pゴシック","Osaka","Hiragino Kaku Gothic Pro","Verdana","Helvetica","sans-serif";
}


.nav a:link,.nav a:visited{
color:#fff;
}

.nav a:hover,.nav a:activ{
color:#fff;
text-decoration:underline;
}

#el{font-weight:lighter;}

/*-----now-----*/
.now,.now a:link,.now a:visited,.now a:hover,.now a:active{
color:#fff;
text-decoration:underline;
}
/*-----now-----*/

/*-----6)sabnav-----*/

#sabnav{
margin:0; 
padding:2px 0 3px 0;
font-size:80%;
font-weight:bold;
text-align:center;
border-bottom:solid 1px #666;
background-image:url(c_img/sabback.gif);
background-repeat:repeat-x;
background-color:#000;
color:#fff;
font-family:"MS Pゴシック","Osaka","Hiragino Kaku Gothic Pro","Verdana","Helvetica","sans-serif";
}

#sabnav a:link,#sabnav a:visited{
color:#fff;
text-decoration:none;
}

#sabnav a:hover,#sabnav a:active{
color:#fff;
text-decoration:underline;
}

#snow,#snow a:link,#snow a:visited,#snow a:hover,#snow a:active{
color:#fff;
text-decoration:underline;
}


/*--7)AD --SUPERBANNER--*/

#superbanner{
width:100%;
margin:0;
padding:5px 0;
text-align:center;
vertical-align:middle;
background:#F5F5F5;
}

/*-- 8)TELOP--*/

#telop{
padding:6px 0 3px 15px;
background-image:url(c_img/ticker01.gif);
background-color:#ddc;
border-bottom:solid 5px #f5f5f5;
color:#c00;
}
#telop h2{
display:inline;
font-size:100%;
}

#telop h2.tickerred{
color:#c00;
}
#telop h2.tickerblack{
color:#000;
}
#telop h2.tickerblue{
color:#039;
}

/*-- 9)CONTAINER--*/

#container{
margin:0;
padding:0;
}

#content{
width:100%;
margin:0;
padding:0;
vertical-align:top;
}

#con1{
margin:0;
padding:10px 10px 10px 12px;
vertical-align:top;
text-align:left;
border-top:solid 1px #666;
border-bottom:solid 1px #666;
}


#con2{
width:210px;
margin:0;
padding:10px 12px 10px 5px;
vertical-align:top;
text-align:center;
border-top:solid 1px #666;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
}

#con2no{
margin:0;
padding:0;
border-top:solid 1px #666;
border-right:solid 1px #666;
border-bottom:solid 1px #666;
}

#con3{
color:#000;
margin:0;
padding:0;
vertical-align:top;
background-color:#F5F5F5;
border-top:solid 1px #F5F5F5;
border-left:solid 1px #999;
}

#con3 a:link,#con3 a:visited{
color:#000;
text-decoration:none;
}
#con3 a:hover,#con3 a:active{
color:#900;
text-decoration:underline;
}

/*--10)BREADCLUM--*/

#bc{
color:#c00;
font-size:70%;
font-weight:bold;
}

#sethome{
color:#f00;
font-size:90%;
font-weight:bold;
text-align:right;
margin-top: -15px;
}

#sethome a{
color:#b00;
}
#sethome a:visited{
color:#b00;
}
#sethome a:hover{
color:#b00;
}
#sethome a:active{
color:#b00;
}

#nxpv{
color:#f00;
font-size:90%;
font-weight:bold;
text-align:right;
margin-top: -15px;
}

#nxpv a{
color:#006;
}
#nxpv a:visited{
color:#006;
}
#nxpv a:hover{
color:#006;
}
#nxpv a:active{
color:#006;
}

/*--11)TOPNEWS--*/
.topw{color:#000;
margin:0 0 5px 0;
}

.kuro{
font-size:170%;
color:#000;
margin:15px 0;
padding:0;
}

.kuro a,.kuro a:visited,.kuro a:hover,.kuro a:active{
color:#000;
}

.topw p{
margin:0;
padding:0;
font-size:90%;
lign-hight:120%;
}

.s{
font-size:80%;
margin:0;
padding:0;
}

.zenbun{
color:#006;
font-size:80%;
font-weight:bold;
}

.zenbun a:link{
color:#006;
text-decoration:none;
}
.zenbun a:visited{
color:#666;
text-decoration:none;
}
.zenbun a:hover,.zenbun a:active{
color:#900;
text-decoration:underline;
}

/*--12)HEADLINE--*/

.b1 {
color:#222;
font-size:80%;
border-top:solid 1px #bbb;
border-bottom:solid 1px #bbb;
padding:1px 0 1px 3px;
margin:10px 0 0px 0;
background-color:#f0f0f0;
background-image:url(c_img/seaback03.gif);
background-repeat:repeat-x;
}

.hd01{
text-align:right;
padding:1px 0 1px 3px;
margin:10px 0 0px 0;
color:#222;
font-size:100%;
border-top:solid 1px #bbb;
border-bottom:solid 1px #bbb;
background-color:#f0f0f0;
background-image:url(c_img/seaback03.gif);
background-repeat:repeat-x;
}

.i1{
font-size:100%;
color:#999;
text-align:left;
float:left;
}

.hd01 h2{
display:inline;
font-size:80%;
margin:20px 0 0px 0;
padding:1px 0 1px 3px;
color:#111;
}


/*--13)list------*/


ul,ol{
margin-top:0.2em;
margin-bottom:0.2em;
margin-left:20px;
padding-left:0;
}

ul.hed li{
font-size:90%;
line-height:1.2em;
text-align:left;
margin-top:0.2em;
margin-bottom:0.2em;
}


ul.nl li{
font-size:100%;
line-height:1.3em;
margin-top:0.2em;
margin-bottom:0.2em;
}

ul.hed img.middle{
text-align:center;
vertical-align:middle;
padding-left:2px;
padding-right:2px;
margin:0.2em;
}
ul.nl img.middle{
text-align:center;
vertical-align:middle;
padding-left:2px;
padding-right:2px;
margin:0.3em;
}

ul.shi li{
font-size:80%;
text-align:left;
line-height:120%;
margin-left:0px;
}

#con1 ul.hed a:link,#con1 ul.nl a:link,#con2 div.w1 a:link,#con2 div.w2 a:link{
color:#006;
text-decoration:none;
}

#con1 ul.hed a:visited,#con1 ul.nl a:visited,#con2 div.w1 a:visited,#con2 div.w2 a:visited{
color:#333;
text-decoration:none;
}

#con1 ul.hed a:hover,#con1 ul.nl a:hover,#con2 div.w1 a:hover,#con2 div.w2 a:hover,#con1 ul.hed a:active,#con1 ul.nl a:active,#con2 div.w1 a:active,#con2 div.w2 a:active{
color:#900;
text-decoration:underline;
}


#con3 ul.nto li{
font-size:80%;
text-align:left;
line-height:140%;
}

#con3 ul.nto01 li{
font-size:90%;
text-align:left;
line-height:140%;
}

#con3 ul.nto a,#con3 ul.nto01 a{
color:#006;
text-decoration:none;
}

#con3 ul.nto a:visited,#con3 ul.nto01 a:visited{
color:#333;
text-decoration:none;
}

#con3 ul.nto a:hover,#con3 ul.nto a:active,#con3 ul.nto01a:hoverr,#con3 ul.nto01 a:active{
color:#900;
text-decoration:underline;
}

#con2 ul.nto01 li{
font-size:90%;
text-align:left;
line-height:140%;
}

#con2 ul.nto a,#con2 ul.nto01 a{
color:#006;
text-decoration:none;
}

#con2 ul.nto a:visited,#con2 ul.nto01 a:visited{
color:#333;
text-decoration:none;
}

#con2 ul.nto a:hover,#con2 ul.nto a:active,#con2 ul.nto01a:hoverr,#con2 ul.nto01 a:active{
color:#900;
text-decoration:underline;
}

ul
{ list-style-image:url(c_img/arrow.gif); }

ul li.reda
{ list-style-image:url(c_img/arrowr.gif); }



/*--14)OSUSUME&PR--*/


.pr {
margin:1px 0 0 0;
padding:1px 5px 0 2px;
color:#900;
font-size:70%;
border-top:solid 1px #BA0000;
}

.pr01{
margin:3px 0 0 0;
padding:3px 5px 2px 5px;
color:#222;
font-size:80%;
border-top:solid 1px #bbb;
background-color:#f5f5f5;
background-image:url(c_img/seaback03.gif);
background-repeat:repeat-x;
border-left:solid 1px #bbb;
border-right:solid 1px #bbb;
}


.t1{
width:100%;
border:solid 1px #bbb;
padding:0px 0px;
}

#os1{
}
#os2{
   float: right;
   width: 200px;
}


/* 15)AD--PR--*/

.prw{
margin:0 0 10px 0; 
padding:0;
}

.prad{
margin:0 0 0 -3px;
}
a.prad:link{
color:#009;
}

a.prad:visited{
color:#009;
}

a.prad:hover{
color:#903;
text-decoration:none;
}

a.prad:activ{
color:#903;
text-decoration:none;
}




/*--16)NEWSLIST--*/

.b2top{
display:block;
text-align:right;
margin:15px 0px 3px 0;
padding:3px 5px 3px 5px;
color:#111;
font-size:100%;
background-color:#f5f5f5;
background-image:url(c_img/seaback04.gif);
background-repeat:repeat-x;
border-top:solid 1px #bbb;
border-right:solid 1px #bbb;
border-left:solid 5px #BA0000;
border-bottom:solid 1px #bbb;
}

.g1{
padding:0;
font-size:100%;
margin:0;
color:#999;
text-align:left;
float:left;
}

div.rights{
padding:0px;
margin:0px;
}

.b2top a:link,.b2top a:visited{
color:#111;
text-decoration:underline;
}

.b2top a:hover,.b2top a:active{
color:#900;
text-decoration:underline;
}


.b2top h2{
display:inline;
font-size:100%;
}

div.b2top div.b2s{
display:inline;
font-size:80%;
}


.ni01{
font-size:80%;
color:#006;
text-align:right;
}

.ni01 a:link,.ni01 a:visited{
color:#006;
text-decoration:underline;
}

.ni01 a:hover,.ni01 a:active{
color:#900;
text-decoration:underline;
}

.b2{
margin:10px 0 0 0;
padding:3px 5px 2px 5px;
color:#000;
font-size:100%;
border-top:solid 1px #bbb;
border-right:solid 1px #bbb;
border-left:solid 5px #BA0000;
border-bottom:solid 1px #bbb;
background-color:#f5f5f5;
background-image:url(c_img/seaback04.gif);
background-repeat:repeat-x;
}

.b2 a:link,.b2 a:visited{
color:#000;
text-decoration:none;
}

.b2 a:hover,.b2 a:active{
color:#900;
text-decoration:underline;
}
.b2 h2{
display:inline;
font-size:100%;
}

.b2s{
display:inline;
font-size:80%;
}

/*関連情報*/
.ni{
font-size:90%;
color:#006;
}

.ni a:link,.ni a:visited{
color:#006;
text-decoration:none;
}

.ni a:hover,.ni a:active{
color:#900;
text-decoration:underline;
}



/*--17)TOPPHOTO--*/


.pwtop{
padding:10px 0 10px 10px;
margin:0 0 10px 0;
text-align:center;
border-left:dotted 1px #aaa;
}
.pwtop01{
padding:0;
margin:5px;
font-size:80%;
color:#000;
font-weight:lighter;
text-align:center;
}

.pg{
background-image:url(c_img/camera.gif);
background-repeat:no-repeat;
padding:0 0 0 17px;
margin:0 0 0 5px;
font-size:80%;
text-align:left;
}

.pw p,.pwtop p{
color:#000;
font-size:80%;
padding:3px 5px;
margin:0;
text-align:left;
}

.pw{
padding:10px 0 0px 0;
margin:0 0 5px 0;
text-align:center;
border:solid 1px #aaa;
}

.pw h2{
padding:0;
margin:0;
font-size:80%;
color:#000;
font-weight:lighter;
}

.renew{
font-size:90%;
color:#444;
vertical-align:middle;
font-weight:lighter;
}



/*--18)SPECIALNEWS--*/
.w1{
border:solid #aaa 1px;
padding:0;
margin:12px 0;
text-align:left;
}

.b4{
margin:1px 0 0 0; 
padding:2px 0 2px 5px; 
color:#900;
font-size:90%; 
line-height:150%;
background-color:#E8E2C4;
border-bottom:solid 1px #aaa;
}

/*ICHIRAN*/
.tolist{
font-size:80%;
color:#006;
}

.tolist a:link,.tolist a:visited{
color:#006;
text-decoration:none;
}

.tolist a:hover,.tolist a:active{
color:#900;
text-decoration:underline;
}

/*ICHIRAN*/

/*--SPECIAL --*/

.speb{
font-size:80%;
background-color:#e8e2c4;
color:#222;
padding:0 0 0 5px;
line-height:150%;
margin:1px 0 0 0;
border-bottom:solid 1px #aaa;
}

.speb1{
font-size:80%;
background-color:#03c;
color:#fff;
padding:0 0 0 5px;
line-height:150%;
margin:1px 0 0 0;
border-bottom:solid 1px #aaa;
}

#con2 div.w1 h2.speb1 a:link,#con2 div.w1 h2.speb1 a:visited,
#con2 div.w1 h2.speb2 a:link,#con2 div.w1 h2.speb2 a:visited{
color:#fff;
}

#con2 div.w1 h2.speb1 a:hover,#con2 div.w1 h2.speb1 a:activ,
#con2 div.w1 h2.speb2 a:hover,#con2 div.w1 h2.speb2 a:activ{
color:#fff;
text-decoration:underline;
}

.speb2{
font-size:80%;
background-color:#060;
color:#fff;
padding:0 0 0 5px;
line-height:150%;
margin:1px 0 0 0;
border-bottom:solid 1px #aaa;
}


.speb3{
font-size:80%;
background-color:#e5eef5;
color:#222;
padding:0 0 0 5px;
line-height:150%;
margin:1px 0 0 0;
border-bottom:solid 1px #aaa;
}

.spep{
font-size:90%;
padding:5px;
margin:0;
text-align:left;
}


/*--19)NEW! --*/

.w2{
margin:5px 0;
padding:0;
text-align:left;
border-top:solid 1px #aaa;
}


.new h3{
margin:0;
padding:2px 0 0 0px;
color:#006;
font-size:80%;
}

.new p{
margin:0;
padding:5px 0 5px 5px;
color:#006;
font-size:90%; 
border-bottom:solid 1px #aaa;
}

.new01{
color:#f60;
font-weight:bold;
font-size:80%;
font-family:"Verdana","Helvetica","sans-serif";
}

/*--20)shoping!&SPECIAL!--*/
.b3{
font-size:80%;
background-color:#ddc;
color:#900;
padding:0 0 0 5px;
line-height:150%;
margin:0;
}


.sp h3{
margin:0;
padding:0 0 0 5px;
font-size:80%; 
color:#006;
}

.sp p{ 
margin:0;
padding:3px 0 3px 10px;
font-size:90%;
border-top:dotted 1px #ddc;
border-bottom:solid 1px #aaa;
} 

.et h3{
margin:0;
padding:5px;
font-size:80%; 
color:#006;
border-bottom:solid 1px #aaa;
}



/*--21)AD-CENTER --*/
.ad20055{
width:200px;
padding:0;
margin:5px 0;
background-color:#fff;
text-align:center;
}

/*--22)time--*/
#time{
font-size:80%;
margin:0 5px;
}

/*--23)SEARCH--*/

.rw{
width:195px;
padding:0;
margin:0 5px ;
text-align:left;
}


#sea{
width:195px;
font-size:90%;
background-color:#E3E1E1;
color:#000;
margin:0;
text-align:left;
border:solid 1px #999; 
background-image:url(c_img/seaback.gif);
background-repeat:repeat-x;
padding:2px 0;
text-indent:5px;
}

.sea1{
width:195px;
text-align:center;
padding:0;
margin:0 0 5px 0;
background-color:#aaa;
border:solid 1px #999; 
}


form#searchmado{
width:195px;
padding:0;
margin:0;
text-align:center;
} 

input.sea2{
padding:0;
margin:2px 0;
} 

input.sea3{
padding:0;
margin:2px;
} 


/*--24)SHINBUNKOUDOKU --*/

#wrap05{
background-image:url(c_img/arrowr.gif);
background-repeat:no-repeat;
padding:2px 0 2px 15px;
margin:2px 0 0 5px;
font-size:90%;
font-weight:bold;
text-align:left;
color:#000;
}

/*--25)AD --AD200--*/

#ad200{
padding:1px;
margin:5px;
text-align:center;
vertical-align:middle;
background:#fff;
}




/*--push--*/

.push{
background-image:url(c_img/newrelease.gif);
background-repeat:no-repeat;
font-size:90%;
border-top:solid #c00 1px;
padding:15px 2px 2px 2px;
margin:0px 0;
text-align:left;
}

.new02{
color:#f60;
font-size:70%;
font-weight:lighter;
}


/*--26)CHUMOKU--*/
.b5red{ 
margin:5px 5px 0 5px;
padding:3px 0 2px 5px;
color:#fff;
font-size:90%; 
text-align:left;
background-color:#BA0000;
border-bottom:solid 1px #ccc;
}

#con3 h2.b5red a,#con3 h2.b5red a:visited{
color:#fff;
}

#con3 h2.b5red a:hover{
color:#fff;
}

#con2 h2.b5red a,#con2 h2.b5red a:visited{
color:#fff;
}

#con2 h2.b5red a:hover{
color:#fff;
}

.b5rbb{ 
margin:0 5px;
padding:0px;
border-bottom:solid 2px #BA0000;
}
/*--27)STOCK--*/
.b5{ 
margin:10px 5px 5px 5px;
padding:2px 0 1px 5px;
color:#000;
font-size:80%; 
text-align:left;
background-color:#ddd;
border-top:solid 1px #ccc;
border-bottom:solid 1px #aaa;
}

.b6 {
margin:0 5px; 
padding:2px 0 0 5px;
font-size:80%;
border-top:solid 1px #666;
border-left:solid 5px #666;
}

/*--28)club31)INFO--*/
.w3{
padding:0;
margin:10px 5px;
text-align:left;
}

.b8 {
margin:5px 0 0 0; 
padding:2px 0 0 5px;
font-size:80%;
border-bottom:solid 1px #BA0000;
border-left:solid 5px #BA0000;
border-top:solid 1px #fff;
background-color:#eee;
}

/*--29)MYTOWN--*/

.b7{ 
margin:5px 0 0 0; 
padding:2px 0 2px 5px;
color:#000;
font-size:80%; 
text-align:left;
background-color:#e5e5e5;
border-left:solid 5px #666;
border-top:solid 1px #fff;
border-bottom:solid 1px #777;
}

.rw p,.w3 p{
text-align:left;
border-bottom:solid 1px #ccc;
color:#000;
font-size:80%;
padding:0 0 0 5px;
margin:2px 0 5px 0;
line-height:1.6em;
}

/*--30)F-nav--*/

.fn{
padding:0;
margin:5px;
text-align:left;

}

.fn h2{
margin:10px 0 0 0; 
padding:2px 0 0 5px;
font-size:80%;
border-top:solid 1px #fff;
border-left:solid 5px #bbb;
border-bottom:solid 1px #bbb;
background-color:#e9e9e9;
}

.fcw p{
display:inline;
padding:0 0 0 5px;
margin:0 5px 5px 0px;
font-size:80%;
line-height:1.8em;
color:#000;
} 

/*#con3 div.fn div.fcw a{
color:#006;
}
#con3 div.fn div.fcw a:hover{
color:#900;
}*/

/*-- 32)GOUP--*/
.gotop{ 
margin:0;
padding:5px 10px 5px 5px;
color:#000;
font-size:80%;
text-align:right;
background-color:#F5F5F5;
border-bottom:solid 1px #ccc;
}

.gotop a:link,.gotop a:visited{
color:#000;
text-decoration:none;
}

.gotop a:hover,.gotop a:active{
color:#900;
text-decoration:underline;
}

/*--33)FOOTER--*/

.fnav{ 
width:100%;
margin:0;
padding:2px 0;
color:#fff;
font-size:80%;
text-align:center; 
font-weight:bold;
background-image:url(c_img/nav02.gif);
background-repeat:repeat-x;
background-color:#c00;
}

.fnav a:link,.fnav a:visited{
color:#fff;
}

.fnav a:hover,.fnav a:active{
color:#fff;
text-decoration:underline;
}


#shimbun {
background-image:url(c_img/sabback.gif);
background-repeat:repeat-x;
font-size:70%;
padding:2px 0;
margin:0;
background-color: #000;
color:#fff;
text-align:center;
border-bottom:solid 1px #666;
}

#shimbun a:link,#shimbun a:visited{
color:#fff;
text-decoration:none;
}

#shimbun a:hover,#shimbun a:active{
color:#f00;
text-decoration:underline;
}

#copy {
background-color: #fff;
color:#000;
font-size:70%;
text-align:center;
padding:2px 0;
margin:0;
border-top:solid 1px #999;
}

#copy a:link,#copy a:visited{ 
color:#000;
text-decoration:none;
}

#copy a:hover,#copy a:active{
color:#900;
text-decoration:underline;
}

/*emergency*/
.red01{color:#c33;}

.f100{
font-size:100%;
padding:5px 0;
margin:0;
}

.f100b{
font-size:100%;
padding:5px 0;
margin:0;
border-bottom:solid 1px #ccc;
}

/*--senkyo2005--*/
/*--top--*/
.spsenkyo{
font-size:90%;
background:#3366CC url(/senkyo2005/img_c/barback.gif) repeat-x top;
color:#fff;
padding:0 0 0 5px;
line-height:150%;
margin:0;
}

#con2 div.w1 h2.spsenkyo a:link,#con2 div.w1 h2.spsenkyo a:visited{
color:#fff;
}

#con2 div.w1 h2.spsenkyo a:hover,#con2 div.w1 h2.spsenkyo a:activ{
color:#fff;
text-decoration:underline;
}

/*--top--*/
/*--pol--*/
.senkyo2005_01{
background:#3366CC url(/senkyo2005/img_c/barback.gif) repeat-x top;
border-bottom:solid 2px #ccc;
padding:3px 0 0 0; 
margin:10px 0 0 0;
vertical-align:top;
}
.senkyo2005_02{
background-color:#f5f5f5;
padding:5px; 
margin:0;
}
.senkyo2005_02 h3{
padding:0 0 5px 0;
color:#000;
margin:0;
font-size:100%;
}
.senkyo2005_02 p{
padding:0 5px; 
margin:0px; 
line-height:140%; 
font-size:90%; 
}

.senkyo2005_01 h2{
background:#3366CC url(/senkyo2005/img_c/barback.gif) repeat-x top;
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
padding:2px 5px 2px 5px;
color:#fff;
margin:0;
font-size:85%;
}
.senkyo2005_01 h2 a,.senkyo2005_01 h2 a:visited{
color:#fff;
text-decoration:none;
}
.senkyo2005_01 h2 a:hover,.senkyo2005_01 h2 a:active{
color:#fff;
text-decoration:underline;
}

.senkyo2005_01 h3{
padding:5px 0 5px 10px;
color:#000;
margin:0;
font-size:100%;
}

.senkyo2005_01 p{
padding:0 5px; 
margin:0px; 
line-height:140%; 
font-size:90%; 
}
