@charset "utf-8";


/*---- common --------------------------------------------------*/

#list_box{
	width: 850px;
	height: 100%;
    margin: 15px auto;
	padding: 0px;
	font-size:13px;
	line-height:100%

}

.box_lg{
width:415px;
height:120px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#f1da00 1px solid;
border-bottom:#f1da00 3px solid;
}


.box_lg_2{ /*-- 高さがある場合 --*/
width:415px;
height:140px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#f1da00 1px solid;
border-bottom:#f1da00 3px solid;
}

.rtbox_lg{
	width:175px;
	margin:2px 5px 5px 5px;
	padding:0px;
	float:right;
	text-align:center;

}

.rtbox_lg_2{
	width:197px;
	margin:2px 5px 5px 5px;
	padding:0px;
	float:right;
}

.ltbox_lg{
width:220px;
margin:2px;
padding:0px;
float:left;
}

.ltbox_lg_2{
width:197px;
margin:2px;
padding:0px;
float:left;
}

.ctbox_lg{
clear:both;
margin:0px;
padding:15px 0px 0px 0px;
text-align:center;
}

.box_sm{
width:204px;
height:120px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#f1da00 1px solid;
border-bottom:#f1da00 3px solid;
}


.box_sm_2{ /*-- 高さがある場合 --*/
width:204px;
height:140px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#f1da00 1px solid;
border-bottom:#f1da00 3px solid;
}

.nhk{
height:20px;
margin:0px;
padding:0px;
position:relative;
right:15px;
top:5px;
float:right;
}

.nhk1{
height:20px;
margin:0px;
padding:0px;
position:relative;
right:15px;
top:1px;
float:right;
}

.nhk2{
height:20px;
margin:0px;
padding:0px;
position:relative;
right:3px;
top:5px;
float:right;
}

.nhk3{
width:166px;
height:20px;
margin:px;
padding:0px;
position:relative;
right:3px;
top:15px;
float:right;
}





#time{
margin:10px 0px 0px 0px;
padding:0px;
font-size:95%;

}


#time ul{
margin:0px;
padding:0px;


}

#time li{
margin:0px;
padding:1px 0px 1px 0px;
list-style-type:none;
display:block;
text-indent:65px;
}

#time li.mon{
height:15px;
margin:1px 0px 1px 35px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/monday.gif) no-repeat left;
text-indent:30px;
}

#time li.tue{
height:15px;
margin:1px 0px 1px 35px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/tuesday.gif) no-repeat left;
text-indent:30px;
}

#time li.wed{
height:15px;
margin:1px 0px 1px 35px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/wednesday.gif) no-repeat left;
text-indent:30px;
}

#time li.thu{
height:15px;
margin:1px 0px 1px 35px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/thursday.gif) no-repeat left;
text-indent:30px;
}

#time li.thu3{
height:15px;
margin:1px 0px 1px 10px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/thursday3.gif) no-repeat left;
text-indent:55px;
}




#time li.fri{
height:15px;
margin:1px 0px 1px 35px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/friday.gif) no-repeat left;
text-indent:30px;
}

#time li.sat{
height:15px;
margin:1px 0px 1px 35px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/saturday.gif) no-repeat left;
text-indent:30px;
}

#time li.sun{
height:15px;
margin:1px 0px 1px 35px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/sunday.gif) no-repeat left;
text-indent:30px;
}

#time li.tue_fri{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/tue_fri.gif) no-repeat left;
text-indent:65px;
}

#time li.tue_sat{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/tue_sat.gif) no-repeat left;
text-indent:65px;
}


#time li.wed_sun{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/wed_sun.gif) no-repeat left;
text-indent:65px;
}

#time li.tue_thu{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/tue_thu.gif) no-repeat left;
text-indent:65px;
}


#time li.thu_mon{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/thu_mon.gif) no-repeat left;
text-indent:65px;
}

#time li.sat_sun{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/sat_sun.gif) no-repeat left;
text-indent:65px;
}

#time li.wed_thu{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/wed_thu.gif) no-repeat left;
text-indent:65px;
}

#time li.mon_tue{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/mon_tue.gif) no-repeat left;
text-indent:65px;
}

#time li.tue_wed{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/tue_wed.gif) no-repeat left;
text-indent:65px;
}

#time li.mon_sat{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/mon_sat.gif) no-repeat left;
text-indent:65px;
}

#time li.mon_wed{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/mon_wed.gif) no-repeat left;
text-indent:65px;
}

#time li.eve{
height:15px;
margin:1px 0px 1px 15px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/everyday.gif) no-repeat left;
text-indent:50px;
}


#time li.mon_fri{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/mon_fri.gif) no-repeat left;
text-indent:65px;
}

#time li.mon_thu{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/mon_thu.gif) no-repeat left;
text-indent:65px;
}


#time li.sun_fri{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/sun_fri.gif) no-repeat left;
text-indent:65px;
}

#time li.sat_thu{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
background:url(../subcategory/img/sat_thu.gif) no-repeat left;
text-indent:65px;
}

#time li.space{
height:15px;
margin:1px 0px 1px 0px;
padding:2px 0px 0px 0px;
list-style-type:none;
display:block;
text-indent:53px;
}





h2.pgm_title{
margin:2px;
padding:0px;
font-size:14px;
color:#3366cc;
line-height:100%
}

h2.pgm_title2{
margin:2px;
padding:0px;
font-size:14px;
color:#3366cc;
line-height:100%;
text-align:center;
}

.wrap{
font-size:95%;

}

p.att{
	width: 840px;
	height: 100%;
    margin: 0px auto;
	padding: 5px;

}

p.att2{
	width: 840px;
	height: 100%;
    margin: 0px auto;
	padding: 5px 0px 0px 35px;

}

p.top{
	width: 840px;
	height: 100%;
    margin: 0px auto;
	padding: 5px;
    text-align:right;

}

/*---- 番組一覧 --------------------------------------------------*/


#Contents_gn {
	width: 860px;
	height: 100%;
    margin: 0px;
	padding: 15px 15px 30px 15px;
	background: url(../subcategory/img/bk_contents_gn.gif) no-repeat left top;
}

h2{
margin:0px 0px 10px 5px;
padding:0px;
font-size:180%;
color:#009844;
}

#azlist{
text-align:center;
margin:0px;
padding:0px;

}

#azlist ul{
margin:0px;
padding:0px;

}

#azlist li{
margin:5px;
padding:0px;
list-style-type:none;
display:inline;

}


.waku{
	width: 800px;
	height: 100%;
	min-height: 500px;
    margin: 20px auto;
	padding: 0px;
	color:#0000ff;

}

.pgm01{
width:265px;
margin:0px;
padding:0px;
float:left;
}


.pgm02{
width:265px;
min-height:1200px;
margin:0px;
padding:0px;
float:left;
border-left:2px dotted #B9B9B9;
border-right:2px dotted #B9B9B9;
}

h3{
width:265px;
height:22px;
margin:0px 0px 10px 0px;
background:#009933;
color:#fff;
font-size:150%;
text-indent:5px;
background:top left no-repeat;
text-indent:-9999px;
}

#A_I{
	background:url(../subcategory/img/a_i.gif);
}


#J_O{
	background:url(../subcategory/img/j_o.gif);
}

#P_W{
	background:url(../subcategory/img/p_w.gif);
}


dl{
margin:0px 0px 30px 10px;
padding:0px;


}


dd{
margin:0px;
padding:5px 0px 0px 0px;
list-style-type:none;
display:block;

}

.link_ns a {
	color: #009933;
	text-decoration: underline;
}

.link_ns a:visited {
	color: #009933;
	text-decoration: underline;
}

.link_ns a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.link_tj a {
	color: #cc0066;
	text-decoration: underline;
}

.link_tj a:visited {
	color: #cc0066;
	text-decoration: underline;
}

.link_tj a:hover {
	color: #CC0000;
	text-decoration: underline;
}


/*---- News --------------------------------------------------*/


#Contents_yw {
	width: 860px;
	height: 100%;
    margin: 0px;
	padding: 15px 15px 30px 15px;
	background: url(../subcategory/img/bk_contents_yw.gif) no-repeat left top;
}



/*---- orenge --------------------------------------------------*/


#Contents_og {
	width: 860px;
	height: 100%;
    margin: 0px;
	padding: 15px 15px 30px 15px;
	background: url(../subcategory/img/bk_contents_og.gif) no-repeat left top;
}



.box_lg_og{
width:415px;
height:120px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#eb9200 1px solid;
border-bottom:#eb9200 3px solid;
}

.box_lg_og{ /*-- 高さがある場合 --*/
width:415px;
height:150px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#eb9200 1px solid;
border-bottom:#eb9200 3px solid;
}

.box_sm_og{
width:204px;
height:120px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#eb9200 1px solid;
border-bottom:#eb9200 3px solid;
}

.box_sm_og{ /*-- 高さがある場合 --*/
width:204px;
height:150px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#eb9200 1px solid;
border-bottom:#eb9200 3px solid;
}


/*---- red --------------------------------------------------*/


#Contents_rd {
	width: 860px;
	height: 100%;
    margin: 0px;
	padding: 15px 15px 30px 15px;
	background: url(../subcategory/img/bk_contents_rd.gif) no-repeat left top;
}


.box_lg_rd{
width:415px;
height:140px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#d7000f 1px solid;
border-bottom:#d7000f 3px solid;
}



.box_sm_rd{
width:204px;
height:140px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#d7000f 1px solid;
border-bottom:#d7000f 3px solid;
}


/*---- pink --------------------------------------------------*/


#Contents_pk {
	width: 860px;
	height: 100%;
    margin: 0px;
	padding: 15px 15px 30px 15px;
	background: url(../subcategory/img/bk_contents_pk.gif) no-repeat left top;
}



.box_lg_pk{
width:415px;
height:120px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#d50078 1px solid;
border-bottom:#d50078 3px solid;
}

.box_sm_pk{
width:204px;
height:120px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#d50078 1px solid;
border-bottom:#d50078 3px solid;
}


/*---- blue --------------------------------------------------*/


#Contents_bl {
	width: 860px;
	height: 100%;
    margin: 0px;
	padding: 15px 15px 30px 15px;
	background: url(../subcategory/img/bk_contents_bl.gif) no-repeat left top;
}



.box_lg_bl{
width:415px;
height:120px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#0061ab 1px solid;
border-bottom:#0061ab 3px solid;
}

.box_sm_bl{
width:204px;
height:120px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#0061ab 1px solid;
border-bottom:#0061ab 3px solid;
}


/*---- light blue --------------------------------------------------*/


#Contents_lb {
	width: 860px;
	height: 100%;
    margin: 0px;
	padding: 15px 15px 30px 15px;
	background: url(../subcategory/img/bk_contents_lb.gif) no-repeat left top;
}



.box_lg_lb{
width:415px;
height:140px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#0095aa 1px solid;
border-bottom:#0095aa 3px solid;
}

.box_sm_lb{
width:204px;
height:140px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#0095aa 1px solid;
border-bottom:#0095aa 3px solid;
}



/*---- gn --------------------------------------------------*/


.box_lg_gn{
width:415px;
height:120px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#009844 1px solid;
border-bottom:#009844 3px solid;
}

.box_sm_gn{
width:204px;
height:120px;
min-height:120px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#009844 1px solid;
border-bottom:#009844 3px solid;
}


/*---- yw --------------------------------------------------*/


.box_lg_top{
width:415px;
height:150px;
height:150px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#f1da00 1px solid;
border-bottom:#f1da00 3px solid;
}

.box_lg_top02{
height:156px;
}

.box_sm_top{
width:204px;
height:150px;
margin:5px 3px 5px 3px;
padding:0px;
float:left;
border-right:#f1da00 1px solid;
border-bottom:#f1da00 3px solid;
}

.box_sm_top02{
height:156px;
}

