@charset "euc-jp";

html,body,div,p,li,ul,ol,span,img,dl,dt,dd,h1,h2,h3,h4,h5,h6,a,form,table{ 
font-size:100%;
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:baseline;
background:transparent;
}

ul,ol{
list-style:none;
}


body{
color:#333;
background:url(bg.gif) top center repeat-x #FFF;
font-size:90%;
font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'MS P¥´¥·¥Ã¥¯',sans-serif;
text-align:center;
line-height:1.6;
margin:0;
padding:0;
word-break:break-all;
word-wrap:break-word;
}

/*------------------------------------------------------------ wrap -----*/

#wrap{
width:100%;
background-color:#FFF;
/*background:url(foot.gif) center bottom no-repeat #FFF;*/
text-align:center;
margin:0 auto 10px;
padding:0;
width:720px;
}

#contentbody{
text-align:center;
margin:5px auto;
padding:0;
}

#contentLeft{
float:left;
clear:left;
width:490px;
display:inline;
border-right:1px dotted #BBB;
}

#contentright{
float:right;
clear:right;
width:220px;
display:inline;
text-align:center;
}

#foot{
font-size:1em;
font-family: Helvetica, Geneva, Arial, san-serif;
font-weight:bold;
text-align:center;
width:720px;
margin:0 auto;
padding:10px 0;
}

/*------------------------------------------------------------ clearAll -----*/

.clearAll{
font-size:1px;
text-indent:-9999px;
height:1px;
clear:both;
}

/* Mac IE 5 \*//*/
.clearAll{
display:block;
}
/* Mac IE 5 end*/


/*------------------------------------------------------------ h -----*/

#wrap h1{
background:url(h1.jpg) center center no-repeat;
text-indent:-9999px;
height:250px;
}

#wrap h2 {
background:url(onair.gif) center center no-repeat;
text-indent:-9999px;
height:50px;
margin:5px 0 0;
}

#wrap h3{
font-size:100%;
text-align:left;
margin:0 10px;
padding:0;
}

/*------------------------------------------------------------ p -----*/

#wrap p{
text-align:left;
margin:10px 10px;
padding:0;
}

#wrap p.read{
color:#333;
font-size:110%;
font-weight:bold;
}

#wrap p.caption{
font-size:0.7em;
line-height:1.2;
margin:5px;
text-align:center;
}

#wrap p.backTop{
font-size:0.9em;
}

/*------------------------------------------------------------ img -----*/

#wrap img{
border:1px solid #666666;
margin:10px 0 0;
}

#wrap img.oosawa{
float:left;
margin:10px;
}

/*------------------------------------------------------------ link -----*/

#wrap a:link{
color:#333;border:0;text-decoration:underline;}
#wrap a:visited{
color:#333;bborder:0;text-decoration:underline;}
#wrap a:hover{
color:#c5c48a;border:0;text-decoration:none;}
#wrap a:active{
color:#333;border:0;text-decoration:underline;}

/*------------------------------------------------------------ table -----*/

#wrap table{
text-align:center;
margin:10px auto;
}

#wrap tr,td{
text-align:left;
}


