@charset "euc-jp";
/*asahi.com   MAIN-STYLES--2005-6-16--*/

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

.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(/image/nav01.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(/image/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;
border-top:solid 1px #999;
background:#F5F5F5;
}

/*-- 8)TELOP--*/

#telop{
padding:6px 0 3px 15px;
background-image:url(/image/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 8px 10px 10px;
vertical-align:top;
text-align:left;
border-top:solid 1px #666;
border-bottom:solid 1px #666;
}


#con2{
width:210px;
margin:0;
padding:10px 10px 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;
}

/*--11)TOPNEWS--*/
.topw{color:#000;}

.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:#000;
font-size:80%;
border-top:solid 1px #ccc;
padding:0px 0 1px 5px;
margin:5px 0;
background-color:#f0f0f0;
}

/*--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:140%;
text-align:left;
}

ul.nl li{
font-size:100%;
line-height:150%;
}

ul.nl img{
margin:4px;
}

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;
}

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

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

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

.pr01{
margin:0;
padding:1px 5px 0 2px;
color:#222;
font-size:80%;
border-top:solid 1px #ddc;
}

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

.t1{width:100%;}


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

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

/*--16)NEWSLIST--*/

.b2{
margin:10px 0 0 0;
padding:3px 5px 2px 5px;
color:#000;
font-size:90%;
border-top:solid 1px #ccc;
border-right:solid 1px #ccc;
border-left:solid 5px #BA0000;
border-bottom:solid 1px #ccc;
background-color:#f5f5f5;
background-image:url(/image/seaback03.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:70%;
}


.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--*/
.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;
}

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

h2.pg{
background-image:url(/image/arrow.gif);
background-repeat:no-repeat;
padding:0 0 0 10px;
margin:0 5px;
font-size:80%;
text-align:left;
display:block;
border-top:dotted 1px #aaa;
}

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

/*--push--*/


.push{
background-image:url(/image/newrelease.gif);
background-repeat:no-repeat;
font-size:100%;
border-top:solid #c00 1px;
/*border-bottom:solid #a00 2px;*/
/*border-right:solid #f60 5px;
border-left:solid #f60 5px;*/
padding:15px 2px 2px 2px;
margin:0px 0;
text-align:left;
}


.new02{
color:#f60;
font-size:70%;
font-weight:lighter;
}
.w3{
font-size:90%;
padding:0;
margin:0 5px ;
text-align:left;
}

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

.b4{
margin:0; 
padding:0 0 0 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:#900;
padding:0 0 0 5px;
line-height:150%;
margin:0;
}

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

#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:0;
}


.speb3{
font-size:80%;
background-color:#e5eef5;
color:#000;
padding:0 0 0 5px;
line-height:150%;
margin:0;
}

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


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

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


.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(/image/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(/image/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;
}

/*--26)NEWSTOPIX--*/


.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;
}

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

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

.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--*/

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

/*--29)MYTOWN--*/

.b7{ 
margin:5px 0 0 0; 
padding:0 0 0 5px;
color:#000;
font-size:80%; 
text-align:left;
background-color:#ddc;
border-left:solid 5px #666;
}
/*--30)F-nav--*/

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



.fn h2{
margin:0; 
padding:2px 0 0 5px;
font-size:80%;
border-left:solid 5px #666;
background-color:#ddc;
}

.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(/image/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(/image/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;
}



