@charset "Shift_JIS";

/* summary ------------------
	1.	header
	2.	1段目
	3.	2段目
	4.	3段目
	----競馬
	----社会・芸能
	----ライフ・関西
	----注目フォト・ランキング
	5.	pankuzu navi
	6.	search
-------------------------- */

/* header ----------------- */
#header{
background: url(images/header/shadow.gif) bottom no-repeat;
padding-bottom:5px;
margin-bottom:3px;
}

/* 1段目 ----------------- */
#hdrlogo{
float:left;
margin-top:8px;
margin-bottom:3px;
line-height:1.0;
height:45px;
}

#hdrlink{
line-height:1.0;
text-align:right;
}

#hdgroup{
height:27px;
margin-bottom:10px;
}

#hdrlink li {
display:inline;
font-size:12px;
white-space:nowrap;
background: url(images/arrow_blue.gif) no-repeat;
margin-left:12px;
padding-left:14px;
}


/* 2段目 ----------------- */
#globalmenu{
clear:left;
background-color:#174C9C;
background: url(images/header/bar_01.gif) top;
line-height:1.0;
height:22px;
width:100%;
padding-top:6px;
}

#globalmenu ul{margin-left:2px;}

#globalmenu li {
float: left;
font-size:14px;
line-height:1.0;
white-space:nowrap;
background: url(images/header/line_01.gif) right no-repeat;
padding:0 6px;
}

#globalmenu li a {
display:block;
padding:3px 6px 5px 6px;
text-decoration:none;
}

#globalmenu a:link,#globalmenu a:visited {color:#fff;}
#globalmenu a:hover,#globalmenu a:active {color:#28419B;background-color:#fffffe;}

#globalmenu .gmOn a:link,#globalmenu .gmOn a:visited {color:#28419B;background-color:#fff;}

/* 3段目 ----------------- */
#globalsport{
clear:left;
background: url(images/header/bar_02.gif) top no-repeat;
line-height:1.0;
height:28px;
width:100%;
}

#globalsport li {
float:left;
font-size:12px;
line-height:1.0;
white-space:nowrap;
background: url(images/header/line_02.gif) right no-repeat;
padding:0 6px;
border-bottom:1px solid #1964AD;
}
html*#globalsport li {letter-spacing: -1px;} /* Safari */
*html #globalsport li {letter-spacing: 0px;}

#globalsport li a {
display:block;
margin-top:3px;
padding:6px 6px 6px 6px;
text-decoration:none;
}

#globalsport a:visited{color:#28419B;}
#globalsport a:hover,#globalsport a:active {color:#fff;background-color:#1964AD;}

#globalsport .gmsOn a:link,#globalsport .gmsOn a:visited {color:#fff;background-color:#1964AD;}

/* -----競馬 */
#globalsport li.texthorse {background: url(images/header/line_03.gif) top right no-repeat;}

/* -----社会・芸能 */
#globalsport li.textred1 {border-bottom:1px solid #BF1535;}
#globalsport li.textred2{
background: url(images/header/line_03.gif) top right no-repeat;
border-bottom:1px solid #BF1535;
}

#globalsport li.textred1 a:link,
#globalsport li.textred2 a:link,
#globalsport li.textred1 a:visited,
#globalsport li.textred2 a:visited {color:#BF1535;}

#globalsport li.textred1 a:hover,
#globalsport li.textred2 a:hover,
#globalsport li.textred1 a:active,
#globalsport li.textred2 a:active {color:#fff;background-color:#BF1535;}

#globalsport li.gmsRedOn a:link,#globalsport li.gmsRedOn a:visited {color:#fff;background-color:#BF1535;}

/* -----ライフ・関西 */
#globalsport li.textgreen1 {border-bottom:1px solid #52931A;}

#globalsport li.textgreen2{
background: url(images/header/line_03.gif) top right no-repeat;
border-bottom:1px solid #52931A;
}

#globalsport li.textgreen1 a:link,
#globalsport li.textgreen2 a:link,
#globalsport li.textgreen1 a:visited,
#globalsport li.textgreen2 a:visited {color:#52931A;}

#globalsport li.textgreen1 a:hover,
#globalsport li.textgreen2 a:hover,
#globalsport li.textgreen1 a:active,
#globalsport li.textgreen2 a:active {color:#fff;background-color:#52931A;}

#globalsport li.gmsGreenOn a:link,#globalsport li.gmsGreenOn a:visited {color:#fff;background-color:#52931A;}

/* -----注目フォト・ランキング */
#globalsport li.textphoto{
background: url(images/header/line_03.gif) top right no-repeat;
border-bottom:1px solid #999;
padding-left:3px;padding-right:4px;
}

#globalsport li.textrank1 {
background-image:none;
border-bottom:1px solid #999;
padding-left:0;padding-right:0;
}
#globalsport li.textrank1 span {
display:block;
padding:9px 0 6px 3px;
}

#globalsport li.textrank2 {
border-bottom:1px solid #999;
padding-left:0;
}

#globalsport li.textrank3 {
background-image:none;
border-bottom:1px solid #999;
padding-left:3px;padding-right:0;
}

#globalsport li.textphoto a:hover,
#globalsport li.textrank2 a:hover,
#globalsport li.textrank3 a:hover,
#globalsport li.textphoto a:active,
#globalsport li.textrank2 a:active,
#globalsport li.textrank3 a:active {color:#fff;background-color:#999;}

#globalsport li.gmsGrayOn a:link,#globalsport li.gmsGrayOn a:visited {color:#fff;background-color:#999;}


/* pankuzu navi ----------------- */
#navi-search{margin-bottom:4px;}

#panavi{
clear:left;
float:left;
font-size:75%
}

/* search ----------------- */
#searcharea{
text-align:right;
font-size:12px;
}

input#srcIn {
width:180px;
padding:2px 0 1px 2px;
border:1px solid #7F7F7F;
}

#searcharea select {width:130px;}

#srcGo{
vertical-align:bottom;
padding-bottom:2px;
}

#searcharea img{vertical-align:bottom;}