@charset "utf-8";
* {
	padding:0;
	margin:0;
	font-size: 12px;
}
body {
	color: #333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	background-color: #FFD528;
	background-image: url(indeximg/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
a {
	color: #FF6600;
}
a:hover {
	color: #0066CC;
	font-style: normal;
	text-decoration: underline
}
#wrpper {
	margin-right: auto;
	margin-left: auto;
	width: 814px;
	background-color: #FFFFFF;
	padding: 10px 20px 20px 20px;
}
#header {
	background-image: url(img/header.gif);
	width: 854px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 72px;
}
#layer1 {
	position: absolute;
	top: 4px;
	left: 690px;
	width: 121px;
	height: 41px;
	visibility: visible;
	display: block;
}

.tenpoTxt {
	padding: 3px;
}
.shopTable {
	line-height: 1.2;
	margin-bottom: 10px;
}
.leftLink {
	background-image: url(img/point.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
}
#leftTable {
	width: 120px;
	padding-right: 10px;
}
#leftNavi {
	padding: 5px 10px 10px 10px;
}
.titleH2 {
	color: #FFFFFF;
	background-color: #FF6600;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 12px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	width: 385px;
}
#footer {
	text-align: center;
	margin-top: 10px;
	width: 814px;
}

#centerTable {
	padding-right: 10px;
	width: 468px;
}
#naviBox {
	margin-bottom: 10px;
	width: 466px;
	background-color: #FCF4D3;
	border: 1px solid #FF6600;
}
#naviBox a {
	font-size: 14px;
}
.naviLeft {
	padding:5px 0px 5px 0;
	border-bottom:1px dashed #999999;
}

.summry {
	line-height: 1.2;
}





/*google*/
.rss-box-news {
	color: #333333;
}
.titleBox_gsnb {
	display: none;
}
.full_gsnb {
	padding:0px 0px 5px 0px;
}
.gs-clusterUrl {
	margin-bottom:5px;
}
#rightClumn {
	padding-left: 10px;
}
.gs-snippet {
	display:none;
}
.gs-newsResult {
	padding-bottom:5px;
}
.gs-newsResult a:link{
	font-weight: normal;
}
.gs-location {
	display: none;
}
.gs-watermark {
	display:none;
}
.statusBox_gsnb {
	display:none;
}
.gsc-control {
  width: 366px;
}

.gsc-control div {
  position: static;
}

.gsc-control-cse {
  width: 100%;
  font-family: Arial, sans-serif;
  font-size : 13px;  
}

.gsc-control-cse div {
  position: static;
}

/* relative and absolute dates, note, news/books inlines these */
.gs-relativePublishedDate,
.gs-publishedDate {
  color: #6f6f6f;
  text-decoration: none;
}
.gs-result a.gs-clusterUrl,
.gs-result .gs-clusterUrl {
  color: #008000;
  text-decoration: underline;
  cursor: pointer;
}

.gs-newsResult .gs-publisher {
  color: #6f6f6f;
  display : inline;
  text-decoration: none;
}

/*
 * For news results there are two dates...
 * The relative date is visible while in the
 * search control and the published date
 * is visible when clipped. Why? It doesn't
 * make sense to say 4 hours ago for a clipped
 * result...
 */

/* establish the base style */
.gs-newsResult .gs-relativePublishedDate,
.gs-newsResult .gs-publishedDate {
  display : inline;
  margin-left : 4px;
}

/* base styling for relative date is none */
.gs-blogResult .gs-relativePublishedDate,
.gs-newsResult .gs-relativePublishedDate {
  display : none;
}

/* suppress publishedDate while in the control */
.gsc-blogResult .gs-blogResult .gs-publishedDate,
.gsc-newsResult .gs-newsResult .gs-publishedDate {
  display : none;
}
.naviBottom {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 0px;
}
#topLeft {
	background-image: url(img/top_left.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FECB00;
}
#topRight {
	background-color: #FECB00;
	background-image: url(img/top_right.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
