@charset "utf-8";
div {
	zoom:1;/*for IE 5.5-7*/
}
div:after {/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0;
	visibility:hidden;
}
a:link {
	color:#1366F9;
	text-decoration: none;
}
a:visited {
	color:#1366F9;
	text-decoration: none;
}
a:active {
	color:#33B9D9;
	text-decoration:underline;
}
a:hover {
	color:#1366F9;
	text-decoration:underline;
}
/*--A&Gnews--*/
div#agmain div#agqrnews {
	width: 720px;
	height: auto;
	margin: 0 auto;
	padding:0;
}
div#agmain div#agqrnews h2 {
	width: 728px;
	height: 50px;
	background:url(/img/agnews/title_agnews.gif) no-repeat center right;
	margin: 0;
	padding:0;
}
div#agmain div#agqrnews h2 span {
	display: none;
}
/*囲み罫上*/
div#agmain div#agqrnews div#boxframe_u {
	width: 728px;
	height: 12px;
	background:url(/img/agnews/boxbg_u.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
/*--サブタイトル囲み罫伸縮部--*/
div#agmain div#agqrnews div#suboxframe_m {
	width: 728px;
	height: auto;
	background:url(/img/agnews/boxbgsub_m.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
/*サブタイトル囲み罫下*/
div#agmain div#agqrnews div#suboxframe_l {
	width: 728px;
	height: 12px;
	background:url(/img/agnews/boxbgsub_b.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
/*--囲み罫伸縮部--*/
div#agmain div#agqrnews div#boxframe_m {
	width: 728px;
	height: auto;
	background:url(/img/agnews/boxbg_m.gif) repeat-y top center;
	margin: 0;
	padding:16px 0;
}
/*囲み罫下*/
div#agmain div#agqrnews div#boxframe_l {
	width: 728px;
	height: 16px;
	background:url(/img/agnews/boxbg_b.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
div#agmain div#agqrnews div#date {
	float:left;
	width: 200px;
	height: 25px;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	margin:0 auto 0 15px;
	display: inline;
}
div#agmain div#agqrnews h3 {
	float:left;
	width: 690px;
	height: auto;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	margin:0 auto 0 15px;
	display: inline;
}
/*--InsideContentsBox-fullsize--*/
div#agmain div#agqrnews div#boxframe_m div#inboxfull {
	float: left;
	width: 690px;
	height: auto;
	margin: 0 auto 8px 15px;
	padding: 0;
	display: inline;
	font-size: 12px;
}
/*--InsideContentsBox-HalfSizeLeft--*/
div#agmain div#agqrnews div#boxframe_m div#inboxhl {
	float: left;
	width: 320px;
	height: auto;
	margin: 5px 15px 5px 15px;
	padding: 0;
	display: inline;
}
/*--InsideContentsBox-HalfSizeRight--*/
div#agmain div#agqrnews div#boxframe_m div#inboxhr {
	float: right;
	width: 350px;
	height: auto;
	margin: 5px 12px 5px 0;
	padding: 8px 0;
	display: inline;
}
/*--PhotoLeft--*/
div#agmain div#agqrnews div#boxframe_m img#newsphoto {
	float: left;
	display:block;
	margin: 8px auto 8px 0;
	padding: 0;
	display:inline
}
/*--TextSetting--*/
div#agmain div#agqrnews a:hover span {
	text-decoration: underline;
}
div#agmain div#agqrnews div#boxframe_m p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	margin: 0 0 8px;
}
/*--A&G ProgramInfo--*/
div#agmain div#agpginfo {
	width: 720px;
	height: auto;
	margin: 0 auto;
	padding:0;
}
div#agmain div#agpginfo h2 {
	width: 728px;
	height: 50px;
	background:url(/img/pginfo/title_agnews.gif) no-repeat center right;
	margin: 0;
	padding:0;
}
div#agmain div#agpginfo h2 span {
	display: none;
}
/*囲み罫上*/
div#agmain div#agpginfo div#boxframe_u {
	width: 728px;
	height: 12px;
	background:url(/img/pginfo/boxbg_u.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
/*--サブタイトル囲み罫伸縮部--*/
div#agmain div#agpginfo div#suboxframe_m {
	width: 728px;
	height: auto;
	background:url(/img/pginfo/boxbgsub_m.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
/*サブタイトル囲み罫下*/
div#agmain div#agpginfo div#suboxframe_l {
	width: 728px;
	height: 12px;
	background:url(/img/pginfo/boxbgsub_b.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
/*--囲み罫伸縮部--*/
div#agmain div#agpginfo div#boxframe_m {
	width: 728px;
	height: auto;
	background:url(/img/pginfo/boxbg_m.gif) repeat-y top center;
	margin: 0;
	padding:16px 0;
}
/*囲み罫下*/
div#agmain div#agpginfo div#boxframe_l {
	width: 728px;
	height: 16px;
	background:url(/img/pginfo/boxbg_b.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
div#agmain div#agpginfo div#date {
	float:left;
	width: 200px;
	height: 25px;
	font-size: 16px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	margin:0 auto 0 15px;
	display: inline;
}
div#agmain div#agpginfo h3 {
	float:left;
	width: 690px;
	height: auto;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	margin:0 auto 0 15px;
	display: inline;
}
/*--InsideContentsBox-fullsize--*/
div#agmain div#agpginfo div#boxframe_m div#inboxfull {
	float: left;
	width: 690px;
	height: auto;
	margin: 0 auto 8px 15px;
	padding: 0;
	display: inline;
	font-size: 12px;
}
/*--InsideContentsBox-HalfSizeLeft--*/
div#agmain div#agpginfo div#boxframe_m div#inboxhl {
	float: left;
	width: 320px;
	height: auto;
	margin: 5px 15px 5px 15px;
	padding: 0;
	display: inline;
}
/*--InsideContentsBox-HalfSizeRight--*/
div#agmain div#agpginfo div#boxframe_m div#inboxhr {
	float: right;
	width: 444px;
	height: auto;
	margin: 5px 12px 5px 0;
	padding: 8px 0;
	display: inline;
}
/*--PhotoLeft--*/
div#agmain div#agpginfo div#boxframe_m img#newsphoto {
	float: left;
	display:block;
	margin: 8px auto 8px 0;
	padding: 0;
	display:inline
}
/*--TextSetting--*/
div#agmain div#agpginfo a:hover span {
	text-decoration: underline;
}
div#agmain div#agpginfo div#boxframe_m p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	margin: 0 0 8px;
}
/*--TimeTable--*/
div#agmain div#timetable {
	width: 720px;
	height: auto;
	margin: 0 auto;
	padding:0;
}
div#agmain div#timetable h2 {
	width: 728px;
	height: 50px;
	background:url(/img/timetable/title.gif) no-repeat top center;
	margin: 0;
	padding:0;
}
div#agmain div#timetable h2 span {
	display: none;
}
/*囲み罫上*/
div#agmain div#timetable div#boxframe_u {
	width: 728px;
	height: 12px;
	background:url(/img/timetable/boxbg_u.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
/*--サブタイトル囲み罫伸縮部--*/
div#agmain div#timetable div#suboxframe_m {
	width: 728px;
	height: auto;
	margin: 0;
	padding:0;
	background-image: url(/img/timetable/boxbgsub_m.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
/*サブタイトル囲み罫下*/
div#agmain div#timetable div#suboxframe_l {
	width: 728px;
	height: 12px;
	background:url(/img/timetable/boxbgsub_b.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
/*--囲み罫伸縮部--*/
div#agmain div#timetable div#boxframe_m {
	width: 728px;
	height: auto;
	background:url(/img/timetable/boxbg_m.gif) repeat-y top center;
	margin: 0;
	padding:16px 0;
}
/*囲み罫下*/
div#agmain div#timetable div#boxframe_l {
	width: 728px;
	height: 16px;
	background:url(/img/timetable/boxbg_b.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
div#agmain div#timetable div#date {
	float:left;
	width: 200px;
	height: 25px;
	font-size: 16px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	margin:0 auto 0 15px;
	display: inline;
}
div#agmain div#timetable h3 {
	float:left;
	width: 690px;
	height: auto;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	margin:0 auto 0 15px;
	display: inline;
}
/*--InsideContentsBox-fullsize--*/
div#agmain div#timetable div#boxframe_m div#inboxfull {
	float: left;
	width: 690px;
	height: auto;
	margin: 0 auto 8px 15px;
	padding: 0;
	display: inline;
}
/*--InsideContentsBox-HalfSizeLeft--*/
div#agmain div#timetable div#boxframe_m div#inboxhl {
	float: left;
	width: 320px;
	height: auto;
	margin: 5px 15px 5px 15px;
	padding: 0;
	display: inline;
}
/*--InsideContentsBox-HalfSizeRight--*/
div#agmain div#timetable div#boxframe_m div#inboxhr {
	float: right;
	width: 444px;
	height: auto;
	margin: 5px 12px 5px 0;
	padding: 8px 0;
	display: inline;
}
/*--PhotoLeft--*/
div#agmain div#timetable div#boxframe_m img#newsphoto {
	float: left;
	display:block;
	margin: 8px auto 8px 0;
	padding: 0;
	display:inline
}
/*--TextSetting--*/
div#agmain div#timetable a:hover span {
	text-decoration: underline;
}
div#agmain div#timetable div#boxframe_m p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	margin: 0 0 8px;
}
/*--TimeTablenavi--*/
div#agmain div#timetable div#boxframe_m ul#ttbtn {
	float:left;
	display:block;
	list-style-type: none;
	width:699px;
	height:41px;
	margin: 0px 0 20px 20px;
	padding:0;
	display: inline;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn li a span {
	display: none;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn li {
	display:block;
	margin: 0;
	padding:0;
	display: inline;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn li a {
	float:left;
	display:block;
	margin: 0;
	background: url(/img/timetable/ttnavi.gif) no-repeat left top;
	display: inline;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn .amtt a {
	width:186px;height:33px;background-position: 0px 0px;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn .ddtt a {
	width:186px;	height:33px;	background-position: -215px 0px;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn .intt a {
	width:186px;	height:33px;	background-position: -431px 0px;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn .amtt a:hover {
	width:186px;	height:33px;	background-position: 0px -32px;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn .ddtt a:hover {
	width:186px;	height:33px;	background-position: -215px -32px;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn .intt a:hover {
	width:186px;	height:33px;	background-position: -431px -32px;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn .amttcp a {
	width:186px;
	height:33px;
	background-position: 0px 0px;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn .ddttcp a {
	width:186px;	height:33px;	background-position: -215px -32px;
}
div#agmain div#timetable div#boxframe_m ul#ttbtn .inttcp a {
	width:186px;	height:33px;	background-position: -431px -32px;
}
/*--TableDecoration--*/
div#agmain div#timetable div#boxframe_m table {

}
div#agmain div#timetable div#boxframe_m th {
	padding: 3px;
	font-size: 11px;
	background-color: #0066CC;
	color: #FFFFFF;
	text-align: center;
	background-image: url(/img/timetable/th_bg.jpg);
	background-repeat: repeat-x;
}
#timetable #boxframe_m td {
	background-color: #FFFFFF;
}
#timetable #boxframe_m table.TimeMatrix {
	width: 680px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 140%;
}
#timetable2 table {
	float: left;
}
#timetable2 table#timedate .time4 {
	background-color: #000099;
	vertical-align: middle;
}
#timetable2 table#timedate .time3 {
	background-color: #0033CC;
	vertical-align: middle;
}
#timetable2 table#timedate .time2 {
	background-color: #0066FF;
	vertical-align: middle;
}
#timetable2 table#timedate .time1 {
	background-color: #33CCFF;
	vertical-align: middle;
}
#timetable2 table#timeline {
	width: 132px;
}
#timetable2 img {
	padding-right:1px;
	vertical-align: bottom;
}
#timetable2 td {
	background-color: #FFFFFF;
	margin:0px;
	padding:1px 4px;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #333333;
	border-bottom: 1px dotted #666666;
	font-size:12px;
	line-height:140%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#timetable2 th {
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size:12px;
	line-height:140%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#timetable2 .t30 {
	height: 100px;
}
#timetable2 .t60 {
	height: 203px;
}
#timetable2 .t90 {
	height: 306px;
}
#timetable2 .t120 {
	height: 409px;
}
#timetable2 .t180 {
	height: 615px;
}

/*--ProgramSiteUpdate--*/
div#agmain div#pgsite {
	width: 720px;
	height: auto;
	margin: 0 auto;
	padding:0;
}
div#agmain div#pgsite h2 {
	width: 728px;
	height: 50px;
	background:url(/img/pgsite/title.gif) no-repeat top center;
	margin: 0;
	padding:0;
}
div#agmain div#pgsite h2 span {
	display: none;
}
/*囲み罫上*/
div#agmain div#pgsite div#boxframe_u {
	width: 728px;
	height: 12px;
	background:url(/img/pgsite/boxbg_u.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
/*--サブタイトル囲み罫伸縮部--*/
div#agmain div#pgsite div#suboxframe_m {
	width: 728px;
	height: auto;
	background:url(/img/pgsite/boxbgsub_m.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
/*サブタイトル囲み罫下*/
div#agmain div#pgsite div#suboxframe_l {
	width: 728px;
	height: 12px;
	background:url(/img/pgsite/boxbgsub_b.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
/*--囲み罫伸縮部--*/
div#agmain div#pgsite div#boxframe_m {
	width: 728px;
	height: auto;
	background:url(/img/pgsite/boxbg_m.gif) repeat-y top center;
	margin: 0;
	padding:16px 0;
}
/*囲み罫下*/
div#agmain div#pgsite div#boxframe_l {
	width: 728px;
	height: 16px;
	background:url(/img/pgsite/boxbg_b.gif) repeat-y top center;
	margin: 0;
	padding:0;
}
div#agmain div#pgsite div#date {
	float:left;
	width: 200px;
	height: 25px;
	font-size: 16px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	margin:0 auto 0 15px;
	display: inline;
}
div#agmain div#pgsite h3 {
	float:left;
	width: 690px;
	height: auto;
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	margin:0 auto 0 15px;
	display: inline;
}
/*--InsideContentsBox-fullsize--*/
div#agmain div#pgsite div#boxframe_m div#inboxfull {
	float: left;
	width: 690px;
	height: auto;
	margin: 0 auto 8px 15px;
	padding: 0;
	display: inline;
}
/*--InsideContentsBox-HalfSizeLeft--*/
div#agmain div#pgsite div#boxframe_m div#inboxhl {
	float: left;
	width: 320px;
	height: auto;
	margin: 5px 15px 5px 15px;
	padding: 0;
	display: inline;
}
/*--InsideContentsBox-HalfSizeRight--*/
div#agmain div#pgsite div#boxframe_m div#inboxhr {
	float: right;
	width: 444px;
	height: auto;
	margin: 5px 12px 5px 0;
	padding: 8px 0;
	display: inline;
}
/*--PhotoLeft--*/
div#agmain div#pgsite div#boxframe_m img#newsphoto {
	float: left;
	display:block;
	margin: 8px auto 8px 0;
	padding: 0;
	display:inline
}
/*--TextSetting--*/
div#agmain div#pgsite a:hover span {
	text-decoration: underline;
}
div#agmain div#pgsite div#boxframe_m p {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	margin: 0 0 8px;
}
#agbg #agcontent #agmain .archive-monthly {
	font-size: 12px;
	line-height: 1.4;
	float: left;
	width: 140px;
	margin: 10px;
}
#agbg #agcontent #agmain .recent-entries {
	font-size: 12px;
	line-height: 1.4;
	float: left;
	margin: 10px;
	width: 520px;
}
#agbg #agcontent #agmain .archive-monthly h3 {
	background-image: url(/img/archive-monthly.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 14px;
	width: 101px;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#agbg #agcontent #agmain .recent-entries h3 {
	background-image: url(/img/recent-entries.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 14px;
	width: 112px;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.next_previous {
	font-size: 12px;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	height: 30px;
}
#agbg #agcontent #agmain .recent-entries li {
	padding-top: 2px;
	padding-bottom: 2px;
}
#agbg #agcontent #agmain .recent-entries ul {
	list-style-type: none;
}
#howto_listen {
	font-size: 12px;
	line-height: 1.5;
}
#howto_listen li {
	padding-top: 2px;
	padding-bottom: 2px;
}
#howto_listen ul {
	list-style-position: inside;
	list-style-type: circle;
}
#pgsite #inboxfull {
	font-size: 12px;
	line-height: 1.4;
}


#agmain #agmobile {
	font-size: 12px;
	line-height: 1.4;
}
#agmain #agmobile .pad10-10-30{padding:10px 10px 30px;}
#agmain #agmobile .pad10-10{padding:10px 10px;}
#agmain #agmobile .pad0-10{padding:0px 10px;}
#agmain #agmobile .pad0-5-20-5{padding:0px 10px 20px 10px;}
#agmain #agmobile .txs{font-size:10px;color:#333333;line-height:120%;}
#agmain #agmobile .tx{font-size:12px;color:#333333;line-height:120%;}
#agmain #agmobile .txp{font-size:14px;color:#FE0066;line-height:120%;}
#agmain #agmobile .txw{font-size:12px;color:#FFFFFF;line-height:120%;}
#agmain #agmobile .bold{font-weight:bold;}
#agmain #agmobile .14aka{font-size:14px;text-decoration:none;}
#agmain #agmobile 
#agmain #agmobile .txw A{font-size:12px;text-decoration:none;}
#agmain #agmobile .txw A:link{color:#FE0066;text-decoration:none;}
#agmain #agmobile .txw A:visited{color:#FE0066;text-decoration:none;}
#agmain #agmobile .txw A:active{color:#AA0044;text-decoration:none;}
#agmain #agmobile .txw A:hover{color:#AA0044;text-decoration:none;}
#agmain #agmobile 
#agmain #agmobile .tx A{font-size:12px;text-decoration:none;}
#agmain #agmobile .tx A:link{color:#AA0044;text-decoration:none;}
#agmain #agmobile .tx A:visited{color:#AA0044;text-decoration:none;}
#agmain #agmobile .tx A:active{color:#FE0066;text-decoration:none;}
#agmain #agmobile .tx A:hover{color:#FE0066;text-decoration:none;}
#agmain #agmobile 
#agmain #agmobile A{font-size:14px;text-decoration:none;}
#agmain #agmobile A:link{color:#AA0044;text-decoration:none;}
#agmain #agmobile A:visited{color:#AA0044;text-decoration:none;}
#agmain #agmobile A:active{color:#FE0066;text-decoration:none;}
#agmain #agmobile A:hover{color:#FE0066;text-decoration:none;}
#agmobile .pagetop {
	width: 720px;
	margin-top: 5px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FE0066;
	padding-bottom: 2px;
	text-align: right;
	padding-top: 5px;
}
#agmain #agmobile .mobile_text {
	margin: 5px;
}
#agmain #agmobile .news_text {
	background-image: url(/img/agmobile/news_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: 694px;
	padding: 3px;
	line-height: 1.5;
}
#agmain #agmobile .access {
	margin-top: 20px;
	margin-bottom: 20px;
}


#agmain #agmobile .news_text h3 {
	color: #CC0066;
}
