@charset "Shift_JIS";



/*----------------------------------------------*/
/*----------------------------------------------*/
/*FM802 PROGRAM HOMEPAGE------------------------*/
/*----------------------------------------------*/
/*----------------------------------------------*/




/* 1.FRAME------------------------------------*/

/* 2.TITLE AREA-------------------------------*/

/* 3.HEAD NAVI--------------------------------*/

/* 4.PROGRAM SET------------------------------*/








/*----------------------------------------------*/
/* 1.FRAME ---------------------------------*/
/*----------------------------------------------*/

/*PROGRAM HOMEPAGE(WEEKDAY) CONTENTS TOP*/
h4#contentsTop1 {
width:650px;
height:25px;
margin:0 0 5px 0;
padding:0;
background:url(../../program/img/ph_title_wd.gif) no-repeat 0 0;
text-indent:-9999px;
}

/*PROGRAM HOMEPAGE(WEEKEND) CONTENTS TOP*/
h4#contentsTop2 {
width:650px;
height:25px;
margin:0 0 5px 0;
padding:0;
background:url(../../program/img/ph_title_we.gif) no-repeat 0 0;
text-indent:-9999px;
}









/*----------------------------------------------*/
/* 2.TITLE ---------------------------------*/
/*----------------------------------------------*/

/*PROGRAM HOMEPAGE TITLE*/
#pageTitle h3 {
background:url(../../program/img/ph_title.gif) no-repeat 0 0;
width:430px;
height:55px;
}

/*PROGRAM TITLE IMG*/
p#pgtitle {
margin:5px 0 5px 0;
}







/*----------------------------------------------*/
/* 3.HEAD NAVI-- ---------------------------*/
/*----------------------------------------------*/

/*HEAD NAVI*/
ul#phNavi {
width:650px;
height:32px;
margin:0 0 30px 0;
padding:0;
position:relative;
}

ul#phNavi li {
margin:0;
padding:0;
float:left;
}

ul#phNavi li a {
width:320px;
height:32px;
text-indent:-9999px;
text-decoration:none;
overflow:hidden;
display:block;
position:absolute;
}

li#ph-b-weekday a {
background:url(../../program/img/ph_b_weekday.gif) no-repeat 0 -64px;
top:0;
left:0;
}

li#ph-b-weekday a:hover {
background:url(../../program/img/ph_b_weekday.gif) no-repeat 0 0;
top:0;
left:0;
}

body#program-homepage-weekday li#ph-b-weekday a {
background:url(../../program/img/ph_b_weekday.gif) no-repeat 0 -32px;
top:0;
left:0;
}

li#ph-b-weekend a {
background:url(../../program/img/ph_b_weekend.gif) no-repeat 0 -64px;
top:0;
left:330px;
}

li#ph-b-weekend a:hover {
background:url(../../program/img/ph_b_weekend.gif) no-repeat 0 0;
top:0;
left:330px;
}

body#program-homepage-weekend li#ph-b-weekend a {
background:url(../../program/img/ph_b_weekend.gif) no-repeat 0 -32px;
top:0;
left:330px;
}











/*----------------------------------------------*/
/* 4.PROGRAM SET ---------------------------*/
/*----------------------------------------------*/

/*PROGRAM SET*/
#programSet {
clear:both;
width:650px;
height:auto;
margin:0 0 15px 0;
padding:0 0 12px 0;
border-bottom:1px solid #CCCCCC;
}

#programSet:after {
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}

/*PHOTO AREA(1 photo)*/
#photoArea1 {
width:52px;
height:52px;
margin:0;
padding:0;
float:left;
}

/*PHOTO AREA(2 photo)*/
#photoArea2 {
width:104px;
height:52px;
margin:0;
padding:0;
float:left;
}

/*PHOTO AREA(4 photo)*/
#photoArea4 {
width:208px;
height:52px;
margin:0;
padding:0;
float:left;
}


/*PROGRAM AREA(1 photo)*/
#programArea1 {
width:580px;
height:auto;
margin:0;
padding:0;
float:right;
}

/*PROGRAM AREA(2 photo)*/
#programArea2 {
width:528px;
height:auto;
margin:0;
padding:0;
float:right;
}

/*PROGRAM AREA(4 photo)*/
#programArea4 {
width:424px;
height:auto;
margin:0;
padding:0;
float:right;
}

/*PROGRAM AREA(0 photo)*/
#programArea1 {
width:580px;
height:auto;
margin:0;
padding:0;
}

#programArea1:after,#programArea2:after,#programArea4:after {
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}


/*BUTTON AREA*/
#buttonArea {
width:160px;
height:auto;
margin:0;
padding:0;
float:left;
}

ul#button-list {
margin:0;
padding:0;
}

ul#button-list li {
margin:0 0 2px 0;
padding:0;
/*text-indent:-9999px;*/
}

ul#button-list li a {
width:160px;
height:22px;
text-indent:-9999px;
text-decoration:none;
overflow:hidden;
display:block;
}

/*SP BUTTON*/
li#button-sp a {
background:url(../../program/img/ph_b_sh.gif) no-repeat 0 0;
}

li#button-sp a:hover {
background:url(../../program/img/ph_b_sh.gif) no-repeat -160px 0;
}

/*SP-NON BUTTON*/
/*li#button-sp {
background:url(../../program/img/ph_b_shoff.gif) no-repeat 0 0;
width:160px;
height:23px;
}*/


/*PROGRAM HP BUTTON*/
li#button-ph a {
background:url(../../program/img/ph_b_ph.gif) no-repeat 0 0;
}

li#button-ph a:hover {
background:url(../../program/img/ph_b_ph.gif) no-repeat -160px 0;
}


/*PROGRAM HP-NON BUTTON*/
li#button-ph {
background:url(../../program/img/ph_b_phoff.gif) no-repeat 0 0;
width:160px;
height:23px;
}

/*PROGRAM HP(MONDAY) BUTTON*/
li#button-ph-mon a {
background:url(../../program/img/ph_b_ph_mon.gif) no-repeat 0 0;
}

li#button-ph-mon a:hover {
background:url(../../program/img/ph_b_ph_mon.gif) no-repeat -160px 0;
}

/*PROGRAM HP(TUESDAY) BUTTON*/
li#button-ph-tue a {
background:url(../../program/img/ph_b_ph_tue.gif) no-repeat 0 0;
}

li#button-ph-tue a:hover {
background:url(../../program/img/ph_b_ph_tue.gif) no-repeat -160px 0;
}

/*PROGRAM HP(WEDNESDAY) BUTTON*/
li#button-ph-wed a {
background:url(../../program/img/ph_b_ph_wed.gif) no-repeat 0 0;
}

li#button-ph-wed a:hover {
background:url(../../program/img/ph_b_ph_wed.gif) no-repeat -160px 0;
}

/*PROGRAM HP(THURSDAY) BUTTON*/
li#button-ph-thu a {
background:url(../../program/img/ph_b_ph_thu.gif) no-repeat 0 0;
}

li#button-ph-thu a:hover {
background:url(../../program/img/ph_b_ph_thu.gif) no-repeat -160px 0;
}


/*LINK AREA(ALL)*/
#linkArea1,#linkArea2,#linkArea4 {
height:auto;
margin:0;
padding:0 0 0 20px;
float:left;
background:url(../../program/img/ph_b_bk.gif) no-repeat 0 0;
}


/*LINK AREA(1)*/
#linkArea1 {
width:400px;
}

/*LINK AREA(2)*/
#linkArea2 {
width:348px;
}

/*LINK AREA(4)*/
#linkArea4 {
width:244px;
}

/*LINK LIST*/
ul#link-list {
margin:6px 0 0 0;
padding:0;
}

/*firefox--------------*/
html>body ul#link-list {
margin:2px 0 0 0;
padding:0;
}
/*firefox--------------*/

ul#link-list li {
margin:0 0 3px 0;
padding:0 0 0 12px;
font-size:1.2em;
line-height:1.2em;
background:url(../image/f_icon_orange.gif) no-repeat left;
}

