﻿@charset "utf-8"; 
body {
	/*padding-top:0px !important;*/
	padding-top:0;/*ie6*/
	/*background-position: auto 0px;*/
}
ul#clogPrbar {
	width:100%;
	min-width:750px;
	z-index:2000;
	position:fixed;
	top:0px;
	left:0px;
	height:50px;
	margin:0;
	border-bottom:1px solid #ccc;
	color:#333;
	background-color: #fff;
	background-image: url(./contents/ad_ticker/img/bg_head.gif);
	background-repeat: repeat-x;
	padding: 0px;
	font-size: 12px;
	list-style-type:none;
	overflow: hidden;
}

#clogPrbar li {
	margin:0;
	padding:0;
	list-style-type:none;
	vertical-align: middle;
	height: 26px;
}
#clogPrbar a {
	margin:0;
	padding:0;
	color:#0066FF !important;
	text-decoration:underline !important;
	font-family:sans-serif;
	white-space:nowrap;
}
#clogPrbar a:hover {
	color:#0066FF !important;
	text-decoration:none !important;
}
#clogPrbar a img {
	border:0;
}
#clogPrbar #logo {
	float: left;
	width:70px;
	height:26px;
}
#clogPrbar #logo img {
	padding:1px 0px 1px 4px;
}
#clogPrbar #txtPr {
	float: left;
	font-size: 12px;
	line-height: 26px;
	vertical-align: middle;
	text-align: left;
	height: 26px;
}
#clogPrbar #blogCategory {
	float: right;
	height: 20px;
	overflow: hidden;
	margin-right: 10px;
	display: inline;
	text-align: right;
	font-size: 11px;
	margin-top: 2px;
	color: #999999;
}
#clogPrbar #blogSearch {
	float: right;
	width: 500px;
	overflow: hidden;
	text-align: right;
	vertical-align: middle;
	margin: 0px;
}
#clogPrbar #prBtn {
	float: right;
	height: 26px;
	width: 60px;
	text-align: right;
	padding-right: 5px;
	overflow: hidden;
}
#clogPrbar #blogSearch #form #tickerButton {
	color:#333333;
	cursor:pointer;
	outline:none;
	background-color: #fff;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #ccc;
	width: 30px;
	margin-left: 5px;
}
#clogPrbar #blogSearch #form #tickerBox {
	width: 120px;
	height: 14px;
	margin-top: 2px;
}
#clogPrbar #blogCategory img {
	margin-top: 1px;
}





@charset "utf-8"; 


/*Top Navi共通*/
/*html body {
	padding-top:0px !important;*/
/*	padding-top:0;*//*ie6*/
/*	background-position: center 30px;
}
*/

/*img {top:0px!important;}*/
#container img {top:0;}

#topbar {
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	background: #ccc url(http://blog.osakazine.net/contents/ad_ticker/img/bar_bg.gif) repeat-x scroll 0pt 100%;
	color:#000;
	z-index:10000;
}
#topbar p {
	margin:0;
	padding:0;
}
#topbar p img {
	display:block;
	margin:0;
	padding:0;
	margin:3px auto 0;
}

/*Top Navi(左)*/
#topbar #barleft {
	overflow:hidden;
	float: left;
	width: 120px;
	height: 30px;
	padding-top:10px;
}

/*Top Navi (ブログ)*/
#topbar #barblog {
	overflow:hidden;
	float:left;
	width:180px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align:left;
	vertical-align:middle;
	padding-top:10px;
}
#topbar #barblog a {
	line-height: 30px;
	display:inline-block;
}
#topbar #barblog a:link , 
#topbar #barblog a:visited {
	color:#333333;
	text-decoration:underline;
}
#topbar #barblog a:hover , 
#topbar #barblog a:active {
	color:#FF0000;
	text-decoration:none;
}

#topbar #barblog img {
	display:inline-block;
	margin:0;
	padding:0;
	vertical-align:middle;
}

/*Top Navi(中央)*/
#topbar #barcenter {
	overflow: hidden;
	line-height: 30px;
	height: 30px;
	font-size: 12px;
}
#topbar #barcenter div {
	display:inline;
}
#topbar #barcenter a {
	letter-spacing:1px;
}

#topbar #barcenter a:link , 
#topbar #barcenter a:visited {
	text-decoration:none;
	background-color:#fff;
}
#topbar #barcenter a:hover , 
#topbar #barcenter a:active {
	text-decoration:none;
	background-color:#FFFF99;
}
/*brown*/
#topbar #barcenter .brown , 
#topbar #barcenter .brown a:link , 
#topbar #barcenter .brown a:visited {
	color:#900;
	border-bottom-color:#900;
}
#topbar #barcenter .brown a:hover , 
#topbar #barcenter .brown a:active {
	color:#f00;
	border-bottom-color:#f00;
}
/*navy*/
#topbar #barcenter .navy , 
#topbar #barcenter .navy a:link , 
#topbar #barcenter .navy a:visited {
	color:navy;
	border-bottom-color:navy;
	}
#topbar #barcenter .navy a:hover , 
#topbar #barcenter .navy a:active {
	color:#f00;
	border-bottom-color:#f00;
	}
/*green*/
#topbar #barcenter .green , 
#topbar #barcenter .green a:link , 
#topbar #barcenter .green a:visited {
	color:green;
	border-bottom-color:green;
	}
#topbar #barcenter .green a:hover , 
#topbar #barcenter .green a:active {
	color:#f00;
	border-bottom-color:#f00;
	}
/*red*/
#topbar #barcenter .red , 
#topbar #barcenter .red a:link , 
#topbar #barcenter .red a:visited {
	color:#f00;
	border-bottom-color:#f00;
	}
#topbar #barcenter .red a:hover , 
#topbar #barcenter .red a:active {
	color:#000;
	border-bottom-color:#000;
	}
/*blue*/
#topbar #barcenter .blue , 
#topbar #barcenter .blue a:link , 
#topbar #barcenter .blue a:visited {
	color:blue;
	border-bottom-color:blue;
	}
#topbar #barcenter .blue a:hover , 
#topbar #barcenter .blue a:active {
	color:#f00;
	border-bottom-color:#f00;
	}
/*black*/
#topbar #barcenter .black , 
#topbar #barcenter .black a:link , 
#topbar #barcenter .black a:visited {
	color:#000;
	border-bottom-color:#000;
	}
#topbar #barcenter .black a:hover , 
#topbar #barcenter .black a:active {
	color:#f00;
	border-bottom-color:#f00;
	}

/*Top Navi(右)*/
#topbar #barright {
	overflow:hidden;
	float: right;
	width: 300px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	padding-top:10px;
}
#topbar #barright ul {
	margin: 0;
	padding: 0;
}
#topbar #barright li a {
	line-height: 30px;
}
#topbar #barright a:link , 
#topbar #barright a:visited {
	color:#333333;
	text-decoration:underline;
}
#topbar #barright a:hover , 
#topbar #barright a:active {
	color:#FF0000;
	text-decoration:none;
}

/*Top Navi(検索)*/
#topbar #barsearch {
	overflow:hidden;
	width:400px;
	float:right;
	height: 30px;
	line-height: 10px;
	font-size: 12px;
	padding-top:10px;
}
#topbar #barsearch form {
	margin:0;
	padding:0;
	line-height:30px;
}
#topbar #barsearch #tickerBox {
	width:100px;
	height:15px;
	border:1px solid #ccc;
	vertical-align:3px;
	padding:0;
	margin:0;
	color:#666;
	font-size:10px;
	display:inline-block;
}
#topbar #barsearch #tickerButton {
	width:40px;
	height:15px;
	border:1px solid #ccc;
	background-color:#efefef;
	color:#666;
	font-size:10px;
	padding:0;
	margin:0;
	display:inline-block;
	vertical-align:3px;
}

/*インフォメーション*/
body #container .ad {
	display:block;
	text-indent:0px;
}


