@import "in_season.css";

/*下層ページ共通用CSS*/
html{	overflow-y:auto;}
html {}
body{
	margin: 0;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 13px;
	scrollbar-face-color: #EEEEEE;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-darkshadow-color: #666666;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-arrow-color: #333333;
	scrollbar-track-color: #eeeeee;
	background-attachment:fixed;
	background-repeat:repeat-x;
	background-position:top;
}
form{
	display:inline;
}
/*------ボディーのリンク色------*/
a img{border:none;}
a:link {
	text-decoration: none;
	color: #333399;
}
a:visited {
	text-decoration: none;
	color: #003366;
}
a:hover {
	text-decoration: underline;
	color: #dd0000;
}
a:active {
	text-decoration: underline;
	color: #dd3333;
}
/****************************************/

.menu{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;	
	position:relative;	background-image:url(../images/bg_header_top.gif); background-repeat:no-repeat;
	background-position:bottom;
}
.header_upper{
	width:940px;
	height:45px;
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-y;
	background-color:#e0e0d8;
	margin:0;
	padding:0;
}
/***************************************************/
/*検索部分*/
/*外*/
.search_box{
	width:500px;/*570*/
	height:38px;
	padding:0;
	margin-right:6px;
	_margin-right:2px;
	margin-left:0px;
	margin-top:0px;
	float:right;
	text-align:left;
	background-image:url(../images/bg_kensaku.gif);
	background-position:center;
	background-position-y:center;
	background-repeat:no-repeat;
}
/*IE以外*/
html>/**/body .search_box{
	margin-top:3px;
}


/*検索内側*/
.search{
	width:415px;
	height:38px;
	margin-left:90px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:8px;
	_margin-top:10px;
	padding:0;
	vertical-align:middle;
}
/*番組検索欄*/
.select_pro select{
	width:193px;
	height:20px;
	font-size:12px;
	margin:0;
	padding:0;
	vertical-align:middle;
	_margin-top:-7px;
}
/*IE7*/
*:first-child+html .select_pro select{
	margin-top:-7px;
}
/*検索入力欄*/
.input_pro{
	width:150px;
	height:16px;
	_height:13px;
	font-size:12px;
	margin:0;
	padding:0;
	_padding-top:2px;
	_margin-top:4px;
}
/*IE7*/
*:first-child+html .input_pro{
	margin-top:1px;
	padding-top:1px;
	height:14px;
}
/*検索ボタン*/
.search_image{
	width:39px;
	height:20px;
	vertical-align:middle;
	_margin-top:-7px;
}
/*IE7*/
*:first-child+html .search_image{
	margin-top:-7px;
}
/***************************************************/
.logo1179{
	width:360px;
	height:42px;
	margin:0px;
	padding:0;
	float:left;
}
.header_bottom{
	margin-top:-3px;
	padding:0;
	_margin-bottom:0px;
	/*background-image:none;*/
	/*background-image:url(/images/header_bg.jpg);
	background-repeat:no-repeat;*/
	/*position:relative;*/
	height:77px;

	
}
/*IE以外*/
html>/**/body .header_bottom{
	margin-top:0px;
}


.header_bottom ul.main_nav{width:940px; height:80px; list-style:none;margin:0; padding:0;}
.header_bottom ul.main_nav li{float:left;width:135px;}
img.b_1,img.b_2, img.b_3, img.b_4, img.b_5, img.b_6, img.b_7{display:none;}
.header_bottom ul.main_nav li.nav_s{width:133px;}




/*大外*/
.content{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	background-image:url(../images/kaso_bg.jpg);
	background-repeat:repeat-y;
	padding:0px;
}
/*ヘッダー部分*/
.menu{
	width:940px;
}
/*下層ヘッダ*/
.header_kaso{height:38px;}
/*メインコンテンツ部分*/
.main{
	width:940px;
}

/*フッター部分*/
.footer{
	width:940px;
	height:40px;
	background-image:url(../images/foot_kaso.gif);
	background-repeat:no-repeat;
}
.footer address{
	padding-top:20px;
	font-style:normal;
	font-size:11px;
	color:#3d3513;
	text-align:center;
}

.fclear{clear:both;margin:0; padding:0;height:0;}