#Content div,
#Content h1,
#Content h2,
#Content h3,
#Content h4,
#Content h5,
#Content h6,
#Content p,
#Content td,
#Content th,
#Content ul,
#Content ol,
#Content dl,
#Content li,
#Content form,
#Content dt,
#Content dd										{line-height:1.6em;}


#StarKaraoke .icon{width:13px;height:13px;vertical-align:middle;margin-left:0.5em;}
#StarKaraoke #Content						{}/*	ページ全体に背景色や画像を引く場合はここに	*/
#StarKaraoke #LocalHeader {width:830px;padding:0px;margin:20px 0px 0px;padding-bottom:10px;background:url(/sk/includes/images/header_bottom.gif) no-repeat left bottom;}
#StarKaraoke #LocalHeader #LocalNavigation {width:810px;padding:5px 10px 0px;background:url(/sk/includes/images/header_top.gif) no-repeat left top;}
#StarKaraoke #LocalHeader .logo {width:810px;}
#StarKaraoke #LocalHeader .logo h2{float:left;width:260px;height:40px;}
#StarKaraoke #LocalHeader .logo h2 a{display:block;width:260px;height:40px;overflow:hidden;}
#StarKaraoke #LocalHeader .howto {float:left;width:150px;margin:10px 15px 0px 0px;padding-right:10px;border-right:1px #aaa dashed;}
#StarKaraoke #LocalHeader .howto a{text-decoration:none;color:#000;font-weight:bold;}
#StarKaraoke #LocalHeader .howto a:visited{text-decoration:none;color:#000;}
#StarKaraoke #LocalHeader .howto a:hover{text-decoration:underline;color:#000;}
#StarKaraoke #LocalHeader .navi {float:left;width:420px;margin-right:10px;}
#StarKaraoke #LocalHeader .navi h2{font-size:120%;color:#ff7200;}
#StarKaraoke #LocalHeader .navi .calendar {background:#fff;border:1px #ff7200 solid;}
#StarKaraoke #LocalHeader .navi .calendar ul{margin:5px 0px 5px 10px;}
#StarKaraoke #LocalHeader .navi .calendar li{margin-right:15px;display:inline;font-weight:bold;}
#StarKaraoke #LocalHeader .navi .calendar a {text-decoration:none;color:#000;}
#StarKaraoke #LocalHeader .navi .calendar a:visited {text-decoration:none;color:#000;}
#StarKaraoke #LocalHeader .navi .calendar a:hover {text-decoration:underline;color:#000;}
#StarKaraoke #LocalHeader .navi .calendar .sunday a{color:#f00}
#StarKaraoke #LocalHeader .navi .calendar .sunday a:visited{color:#f00}
#StarKaraoke #LocalHeader .navi .calendar .sunday a:hover{color:#f00}
#StarKaraoke #LocalHeader .navi .calendar .saturday {margin:0px;}
#StarKaraoke #LocalHeader .navi .calendar .saturday a{color:#006cff}
#StarKaraoke #LocalHeader .navi .calendar .saturday a:visited{color:#006cff}
#StarKaraoke #LocalHeader .navi .calendar .saturday a:hover{color:#006cff}
#StarKaraoke #LocalHeader .pdflink {float:left;width:190px;margin-top:20px;}


#StarKaraoke #Flash						{margin:20px 0px 0px 0px;}

#StarKaraoke .bulletlink a					{text-decoration:none;color:#000;font-weight:bold;}
#StarKaraoke .bulletlink a:visited				{text-decoration:none;color:#000;}
#StarKaraoke .bulletlink a:hover				{text-decoration:underline;color:#000;}

/*	*******************************************************************************	*/
/*	#Top　TOPページ									*/
/*	===============================================================================	*/
#Top a{text-decoration:none;color:#000;}
#Top a:visited{text-decoration:none;color:#000;}
#Top a:hover{text-decoration:underline;color:#000;}

#Top #Info {margin-bottom:20px;padding-bottom:10px;background:url(/sk/images/oshirase_bg.gif) no-repeat left bottom;}
#Top #InfoSmall {margin-bottom:20px;padding-bottom:10px;background:url(/sk/images/oshirase_bg_short.gif) no-repeat left bottom;}
#Top #Info .contents{margin:0px 10px 0px;}
#Top #Info h3{font-weight:bold;color:#ff3c00;margin:10px 0px 5px;}


#Top #Present {margin-bottom:20px;padding-bottom:10px;background:url(/sk/images/oshirase_bg.gif) no-repeat left bottom;}
#Top #Present .contents{margin:10px 10px  0px;}
#Top #Present h3{font-weight:bold;color:#ff3c00;}
#Top #Present .leftblock{width:160px; float:left; padding-right:10px; }
#Top #Present .rightblock{width:500px; float:left;}
#Top #Present ul{margin-top:0.5em;}
#Top #Present ul.leftlist{width:250px; float:left;}
#Top #Present ul.rightlist{width:300px; float:left;}
#Top #Present ul.rightlist li.last{margin-top:0.5em;}
#Top #Present .copy{color:#666666;font-size:10px;}


#Top .section .photo {color:#666;}
#Top .section h2{margin-bottom:10px;}
#Top .section .osusume {margin-bottom:10px;}
#Top .section .osusume li{float:left;width:410px;margin:0px 10px 10px 0px;}
#Top .section .osusume .nomgn{margin:0px;}
#Top .section .osusume h3{margin-bottom:5px;}
#Top .section .osusume .photo{float:left;width:100px;margin-right:10px;}
#Top .section .osusume .text{float:left;width:290px;padding-right:10px;}
#Top .section .osusume .text h4{font-weight:bold;border-bottom:1px #aaa dashed;}
#Top .section .osusume .text p{margin-bottom:5px;line-height:140%;}

#Top .section .program .subgenre{float:left;width:270px;margin:0px 10px 10px 0px;}
#Top .section .program .subgenre h3{margin-bottom:5px;}
#Top .section .program .subgenre li{margin-bottom:5px;}
#Top .section .program .nomgn{margin:0px;}

#Top .section2 .photo {color:#666;}
#Top .section2 {float:left;width:410px;margin:0px 10px 20px 0px;}
#Top .section2 h2{margin-bottom:10px;}
#Top .section2 .osusume {margin-bottom:10px;}
#Top .section2 .osusume h3{margin-bottom:5px;}
#Top .section2 .osusume .photo{float:left;width:100px;margin-right:10px;}
#Top .section2 .osusume .text{float:left;width:300px;}
#Top .section2 .osusume .text h4{font-weight:bold;border-bottom:1px #aaa dashed;}
#Top .section2 .osusume .text p{margin-bottom:5px;line-height:140%;}

#Top .section2 .program .subgenre{width:410px;margin:0px 0px 10px 0px;}
#Top .section2 .program .subgenre h3{margin-bottom:5px;}
#Top .section2 .program .subgenre li{margin-bottom:5px;}

#Top #Howto {margin-top:20px;}
#Top #Howto h3{font-weight:normal;margin-bottom:10px;}
#Top #Howto ul{margin-bottom:10px;}
#Top #Howto li{float:left;width:150px;margin-right:20px;}
#Top #Howto li img{display:block;margin-bottom:5px;}
#Top #Howto li .icon{display:inline;margin:0px;}
#Top #Howto li.last{margin:0px;}

#Top #Link {margin-top:20px;}
#Top #Link ul{margin-bottom:10px;}
#Top #Link li{float:left;width:170px;margin-right:20px;}
#Top #Link li img{margin-bottom:5px;}
#Top #Link li.last{margin:0px;}
#Top #Link li .icon{display:inline;margin:0px;}



/*	*******************************************************************************	*/
/*	#Program　カレンダースタイル							*/
/*	===============================================================================	*/
#Program #CalendarTime {margin-bottom:20px;}
#Program #CalendarTime h2{margin-bottom:10px;}
#Program #CalendarTime table{width:405px;}
#Program #CalendarTime table td{padding:3px;border-bottom:1px #eee dashed;}
#Program #CalendarTime table {width:100%;}
#Program #CalendarTime table .time{width:8%;text-align:right;}
#Program #CalendarTime table .minutes{width:8%;padding-left:3px;}
#Program #CalendarTime table .program{width:84%;padding-left:10px;}
#Program #CalendarTime table a{text-decoration: none;color:#0033aa;}
#Program #CalendarTime table a:hover{text-decoration:underline;}




#Program #CalendarProgram h2{margin-bottom:20px;}
#Program #CalendarProgram table.Sktimetable {width:100%;border:1px solid #FFCC66;margin:5px 0px 20px;}
#Program #CalendarProgram table.Sktimetable th {font-weight:normal;text-align:left;border:1px solid #FFCC66;padding:4px;background:#FFF2E5;}
#Program #CalendarProgram table.Sktimetable td {border:1px solid #FFD9B2;padding:4px;}
#Program #CalendarProgram table.Sktimetable .Skdate {width:5%;text-align:center;}
#Program #CalendarProgram table.Sktimetable .Sktitle {width:95%;}
#Program #CalendarProgram .contentblock p{margin:0px;padding:0px;}
#Program #CalendarProgram .detailed {float:right;text-align:right;}

/*	*******************************************************************************	*/
/*	#Program　番組詳細								*/
/*	===============================================================================	*/
#Program #LeftBox {float:left;width:230px;margin-right:10px;}
#Program #LeftBox #ProgramNavi a {text-decoration:none;color:#000;}
#Program #LeftBox #ProgramNavi a:visited {text-decoration:none;color:#000;}
#Program #LeftBox #ProgramNavi a:hover {text-decoration:underline;color:#000;}

#Program #LeftBox #Calendar {padding-bottom:5px;margin-bottom:10px;background:url(/sk/includes/images/calendar_bg.gif) no-repeat left bottom;}
#Program #LeftBox #Calendar object{margin-left:10px;}
#Program #LeftBox #Calendar h2{margin-bottom:10px;}


#Program #LeftBox #ProgramNavi {padding-bottom:24px;background:url(/sk/program/images/navi_bottom.gif) no-repeat left bottom;}
#Program #LeftBox #ProgramNavi dl{padding:0px 0px 10px 0px;background:url(/sk/program/images/navii_bg.gif) repeat-y;}
#Program #LeftBox #ProgramNavi dt{padding-left:10px;font-weight:bold;}
#Program #LeftBox #ProgramNavi dt.tl{color:#ff6803;background:url(/sk/program/images/tl_bg.gif) no-repeat;}
#Program #LeftBox #ProgramNavi dd{padding-left:2em;background:url(/sk/program/images/navi_bullet.gif) no-repeat 1em 7px;}
#Program #LeftBox #LinkImage li{margin-top:10px;}


#Program #RightBox {float:right;width:590px;background:url(/sk/program/images/conbg_bottom.gif) no-repeat left bottom;padding-bottom:20px;}
#Program #ContentsArea {width:570px;padding:10px 10px 0px 10px;background:url(/sk/program/images/conbg_top.gif) no-repeat left top;}

#Program .container {margin-bottom:20px;}
#Program .container *{margin:0px;padding:0px;}
#Program .container h2{margin-bottom:10px;}
#Program .container ul{list-style:none;}
#Program .container .small_text{color:#666;}

#Program #Sk_KeyVisual .explanation{width:570px;min-height:170px;height:auto !important;height:170px;padding-top:10px;overflow:visible;background:#fff url(/sk/program/images/keyvisual_background.gif) no-repeat left top;}

/*	changed 2008/03/26 javascript併用
#Program #Sk_KeyVisual .explanation{width:570px;padding-top:10px;background:#fff url(/sk/program/images/keyvisual_background.gif) no-repeat left top;}
*/
#Program #Sk_KeyVisual .explanation .content{padding:0px 10px 100px 10px;}


#Program #Sk_KeyVisual .explanation_noimage{width:570px;min-height:110px;height:auto !important;height:110px;padding-top:5px;overflow:visible;background:#fff url(/sk/program/images/keyvisual_background_noimag.gif) no-repeat left top;}

/*	changed 2008/03/26 javascript併用
#Program #Sk_KeyVisual .explanation_noimage{width:570px;padding-top:5px;background:#fff url(/sk/program/images/keyvisual_background_noimag.gif) no-repeat left top;}
*/
#Program #Sk_KeyVisual .left_block{float:left;width:150px;margin-right:10px;}
#Program #Sk_KeyVisual .left_block p{font-size:10px;color:#666;}
#Program #Sk_KeyVisual .right_block{float:left;width:410px;}




#Program #Sk_Program	{clear:both;}




#Program #Sk_Program .left_block {float:left;width:430px;margin-right:10px;}
#Program #Sk_Program .left_block h2{margin:8px 0px 2px;text-indent:15px;background:#fff url(/sk/program/images/program_icon.gif) no-repeat left center;}
#Program #Sk_Program .contents{width:430px;min-height:90px;height:auto !important;height:90px;overflow:visible;background:#fff url(/sk/program/images/program_background.gif) no-repeat left top;}

/*	changed 2008/03/26 javascript併用
#Program #Sk_Program .contents{width:430px;background:#fff url(/sk/program/images/program_background.gif) no-repeat left top;}
*/
#Program #Sk_Program .contents p{padding:10px;}

#Program #Sk_Program .left_block .left{float:left; padding:10px 0px 0px 10px; margin:0px; font-size:10px; color:#666;}
#Program #Sk_Program .left_block .right{float:left; font-size:10px; padding:10px 0px 0px 10px; margin:0px;color:#666;}

#Program #Sk_Program .right_block {padding-bottom:5px;float:right;width:130px;min-height:110px;height:auto !important;height:110px;overflow:visible;background:#eee url(/sk/program/images/broadcasting_bottom.gif) no-repeat left bottom;}

/*	changed 2008/03/26 javascript併用
#Program #Sk_Program .right_block {padding-bottom:5px;float:right;width:130px;background:#eee url(/sk/program/images/broadcasting_bottom.gif) no-repeat left bottom;}
*/
#Program #Sk_Program .right_block h2{margin:0px;}
#Program #Sk_Program .right_block p{padding:5px 5px 0px 10px;letter-spacing:0px;}

#Program #Sk_Program .list_block	{clear:both;}


#Program #Sk_Program .list_block table{width:570px;margin-top:10px;border-collapse:collapse;border:1px #FFD9B2 solid;}
#Program #Sk_Program .list_block th{padding:3px;background:#FFF2E5;text-align:left;border:1px #FFD9B2 solid;}
#Program #Sk_Program .list_block td{padding:3px;border:1px #FFD9B2 solid;}
#Program #Sk_Program .list_block .width01{width:60%;}
#Program #Sk_Program .list_block .width02{width:40%;}
#Program #Sk_Program .list_block .width03{width:55%;}
#Program #Sk_Program .list_block .width04{width:45%;}
#Program #Sk_Program .list_block .width05{width:28%;}
#Program #Sk_Program .list_block .width06{width:30%;}
#Program #Sk_Program .list_block .width07{width:42%;}
#Program #Sk_Program .list_block .width08{width:7%;}

#Program #Sk_Program2 .left_block {float:left;width:430px;margin-right:10px;}
#Program #Sk_Program2 .left_block h2{margin:8px 0px 2px;text-indent:15px;background:#fff url(/sk/program/images/program_icon.gif) no-repeat left center;}

#Program #Sk_Program2 .contents{width:430px;min-height:90px;height:auto !important;height:90px;overflow:visible;background:#fff url(/sk/program/images/program_background.gif) no-repeat left top;}

/*	changed 2008/03/26
#Program #Sk_Program2 .contents{width:430px;background:#fff url(/sk/program/images/program_background.gif) no-repeat left top;}
*/
#Program #Sk_Program2 .contents p{padding:10px;}
#Program #Sk_Program2 .contents .left{float:left; padding:10px 0px 0px 10px; margin:0px;}
#Program #Sk_Program2 .contents .right{float:left; font-size:10px; padding-top:74px; margin-left:10px;}


#Program #Sk_Program2 .right_block {padding-bottom:5px;float:right;width:130px;min-height:110px;height:auto !important;height:110px;overflow:visible;background:#eee url(/sk/program/images/broadcasting_bottom.gif) no-repeat left bottom;}

/*	changed 2008/03/26
#Program #Sk_Program2 .right_block {padding-bottom:5px;float:right;width:130px;background:#eee url(/sk/program/images/broadcasting_bottom.gif) no-repeat left bottom;}
*/

#Program #Sk_Program2 .right_block h2{margin:0px;}
#Program #Sk_Program2 .right_block p{padding:5px 5px 0px 10px;letter-spacing:0px;}
#Program #Sk_Program2 .list_block table{width:570px;margin-top:10px;border-collapse:collapse;border:1px #FFD9B2 solid;}
#Program #Sk_Program2 .list_block th{padding:3px;background:#FFF2E5;text-align:left;border:1px #FFD9B2 solid;}
#Program #Sk_Program2 .list_block td{padding:3px;border:1px #FFD9B2 solid;}
#Program #Sk_Program2 .list_block .width01{width:60%;}
#Program #Sk_Program2 .list_block .width02{width:40%;}

#Program #Sk_Program2 .left_block .left{float:left; padding:10px 0px 0px 10px; margin:0px; font-size:10px; color:#666;}
#Program #Sk_Program2 .left_block .right{float:left; font-size:13px; padding:10px 0px 0px 10px; margin:0px;}


#Program #Sk_Others ul{list-style:none;}
#Program #Sk_Others li{margin-bottom:5px;}
#Program #Sk_Others li .icon{margin-left:5px;}
#Program #Sk_Others h3{border-bottom:1px #aaa dashed;margin-bottom:10px;}
#Program #Sk_Others .img01{vertical-align:middle;}
#Program #Sk_Others .bulletlink a{font-weight:normal;}
#Program #Sk_Others .bulletlink a:visited{font-weight:normal;}
#Program #Sk_Others .bulletlink a:hover{font-weight:normal;}
