@charset "utf-8";


/*
<css for prefecture page>
	<GENERAL SETTINGS>
	<LOGO BREADCRUMBS>
	<HEADLINE>
	<WIRE FRAME>
	<FREEWORD SEARCH>
	<USEFUL TOOLS TO CHOISE RESTAURANT>
	<BANNERS>
	<MAIN>
	+ <SP - RIGHT SIDE>
	+ <SEARCH BY MAP>
	　+ <MAIN SP AREA>
	　+ <SUBCONTENT(GRAY OUTLINED)>
	　+ <USEFUL TOOLS TO CHOISE RESTAURANT(INSIDE SP AREA)>
	　+ <WEEKLY RESTAURANT, HOT CAMPAIGN, AND MORE...>
	　+ <LEFT MENU>
	　　+ <TREND TV>
	　　　+ <GNAVI CONTENTS>
	　+ <LEFT SIDE>
	<SIDEBAR>
	<FOOTER>
	　+ <GOURNAVI GROUP>
	<SEARCH BY LOCATION>
	<IE6 SELECTBOX REPLACE>
	<TRANSITIONAL HANDLING>

</ css for prefecture page>
*/


/* <GENERAL SETTINGS> */
html, body {
	color: #444;
}
a{
	overflow: hidden;
}
a:link {
	color: #07519A;
	text-decoration:none;
}
a:visited {
	color: #990099;
	text-decoration:none;
}
a:hover {
	color: #CC0000;
	text-decoration:underline;
}
a:active {
	color: #CC0000;
	text-decoration:underline;
}
/* </ GENERAL SETTINGS> */

/* <LOGO BREADCRUMBS> */
body.gnavi-restaurant #glnav {
	margin-bottom: 0px;
}
#glnav-logo {
	display: block;
	position: absolute;
	left: 0;
	top: 9px;
}
ul#glnav-tabs {
	padding-left: 226px;
}
body.gnavi-restaurant #logobreadcrumbs  img {
	padding-top: 11px;
}
body.gnavi-restaurant #logobreadcrumbs-loginarea {
	float: right;
	padding-top: 5px;
}
body.gnavi-restaurant #logobreadcrumbs-loginarea li {
	line-height: 1.1em;
	display: inline;
}
body.gnavi-restaurant #logobreadcrumbs-loginarea li#logobreadcrumbs-loginarea-sayhello {
	padding-right: 10px;
}
body.gnavi-restaurant #logobreadcrumbs-loginarea li#logobreadcrumbs-loginarea-sayhello strong {
	font-size: 13px;
}
body.gnavi-restaurant #logobreadcrumbs-loginarea li#logobreadcrumbs-loginarea-subscribe {
	padding-right: 15px;
	background: url("../img/prefecture-materials1.png") 100% -721px no-repeat;
}
ul#glnav-subnavigations {
	height: 32px;
	top: 12px;
}
ul#glnav-subnavigations li {
	float: right;
	padding: 0 0 2px 0;
	width: 100px;
}
ul#glnav-subnavigations li.glnav-minus {
	background: none;
}
p#logobreadcrumbs-breadcrumb-pr-new {
	background: url("../img/prefecture-materials1.png") -735px -537px no-repeat;
	left: 227px;
	position: absolute;
	top: 5px;
}
p#logobreadcrumbs-breadcrumb-pr-new a,
p#logobreadcrumbs-breadcrumb-pr-new em {
	font-weight: bold;
	padding-left: 33px;
}
p#logobreadcrumbs-breadcrumb-pr {
	left: 227px;
	position: absolute;
	top: 5px;
}
p#logobreadcrumbs-breadcrumb-pr a,
p#logobreadcrumbs-breadcrumb-pr em {
	font-weight: bold;
}
#logobreadcrumbs ol#logobreadcrumbs-breadcrumb {
	border: none;
	float: left;
	padding-top: 5px;
}
/* <LOGO BREADCRUMBS> */


/* <HEADLINE> */
#headline {
	margin: 0 auto;
	width: 770px;
}

#headline h1 {
	background:url("http://img-www.gnavi.co.jp/img/home-materials2.png") -611px -225px no-repeat;
	float:left;
	font-size: 123%;
	font-weight:bold;
	height: 30px;
	padding: 8px 30px 6px 20px;
}

#headline p {
	font-size: 77%;
	padding-top:3px;
}
/* <HEADLINE> */

/* <WIRE FRAME> */
#sidebar{
	width:170px;
	float:right;
	margin-bottom:20px;
}
#container{
	margin:0 auto;
	width:950px;
}
#content{
	float:left;
	width:770px;
}
#maincontent {
	float: right;
	width: 590px;
}
#otherlinks {
	float: left;
	width: 170px;
}
#footer{
	clear:both;
	margin:0 auto;
	width:950px;
}
/* </ WIRE FRAME> */

/* <FREEWORD SEARCH> */
#freewordsearch {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds1.png") 0 0 no-repeat;
	margin-bottom: 10px;
	padding: 10px 0 0 0;
	position: relative;
}
#freewordsearch * {
	line-height: 1.1;
	vertical-align: middle;
}
#freewordsearch h1 {
	border-left: 5px solid #2681c5;
	font-weight: bold;
	margin-bottom: 16px;
	margin-left: 10px;
	padding-left: 0.5em;
}
#freewordsearch h1 strong {
	margin-right: 0.15em;
}
#freewordsearch-selector {
	text-align: center;
}
#freewordsearch dl.deactive dt em#freewordsearch-selector-009,
#freewordsearch dl.deactive dt em#freewordsearch-selector-002,
#freewordsearch dl.deactive dt em#freewordsearch-selector-032,
#freewordsearch dl.deactive dt em#freewordsearch-selector-031 {
	color: #ccc;
	cursor: text;
}
#freewordsearch-selector dt {
	display: inline;
}
#freewordsearch-selector dt em {
	color: #07519a;
	cursor: pointer;
	font-weight: bold;
	padding: 2px 4px;
}
#freewordsearch-selector dt em.freewordsearch-selector-selected {
	color: #444;
	cursor:text;
	background: #7dace2;
	padding: 2px 4px;
	color: #fff;
}
#freewordsearch-selector dt span {
	color: #dbdbdb;
	padding: 0 0.15em;
}
#freewordsearch-selector dd {
	display: inline;
	padding-left: 10px;
}
#freewordsearch-selector dd select {
}
input#freewordsearch-selector-keyword {
	width: 150px;
}
.freewordsearch-selector-keyword-disabled {
	color: #aaa;
}
.freewordsearch-selector-keyword-active {
	background-color: #fdffd5;
}
#freewordsearch-selector select {
	margin-right: 6px;
}
input#freewordsearch-selector-submit {
	background: url("../img/prefecture-materials1.png") 0 -45px;
	border: none;
	cursor: pointer;
	text-indent: -9999px;
	width: 42px;
	height: 20px;
}
input#freewordsearch-selector-submit:hover {
	background-position: -60px -45px;
}
/* </ FREEWORD SEARCH> */

/* <	USEFUL TOOLS TO CHOISE RESTAURANT> */
#otherlinks-recommendtool {
	background: url("../img/prefecture-materials1.png") 0 -360px no-repeat;
	height: 45px;
}
#otherlinks-recommendtool * {
	line-height: 1.1;
}
#otherlinks-recommendtool dt {
	color: #333;
	float: left;
	font-weight: bold;
	padding: 11px 0 0 6px;
}
#otherlinks-recommendtool dd ul li {
	float: left;
	margin-right: 2px;
	padding-top: 3px;
	width: auto;
}
#otherlinks-recommendtool-value,
#otherlinks-recommendtool-value-solo {
	background: url("../img/prefecture-materials1.png") 0 -1080px no-repeat;
}
#otherlinks-recommendtool-rakurakukanji,
#otherlinks-recommendtool-rakurakukanji-solo {
	background: url("../img/prefecture-materials1.png") 0 -1125px no-repeat;
}
#otherlinks-recommendtool-new,
#otherlinks-recommendtool-new-solo {
	background: url("../img/prefecture-materials1.png") 0 -1170px no-repeat;
}
#otherlinks-recommendtool-value a,
#otherlinks-recommendtool-rakurakukanji a,
#otherlinks-recommendtool-new a {
	margin-left: 4px;
	padding-left: 31px;
	padding-right: 4px;
	padding-top: 3px;
	height: 27px;
	float: left;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#otherlinks-recommendtool-value-solo a,
#otherlinks-recommendtool-rakurakukanji-solo a,
#otherlinks-recommendtool-new-solo a {
	margin-left: 4px;
	padding-left: 32px;
	padding-right: 4px;
	padding-top: 9px;
	height: 21px;
	float: left;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#otherlinks-recommendtool-value a span,
#otherlinks-recommendtool-rakurakukanji a span,
#otherlinks-recommendtool-new a span {
	color: #444;
	font-weight: normal;
	text-decoration: none;
}
#otherlinks-recommendtool-value-solo a span,
#otherlinks-recommendtool-rakurakukanji-solo a span,
#otherlinks-recommendtool-new-solo a span {
	color: #666;
	padding-left: 6px;
	text-decoration: none;
}
#usefultools,
#usefultoolsM {
	background: url("../img/prefecture-materials1.png") 0 -360px no-repeat;
	height: 33px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-top: 4px;
	width: 762px;
	
}
#usefultools dt,
#usefultoolsM dt {
	background: url("../img/prefecture-materials1.png") -498px -735px no-repeat;
	height:29px;
	float: left;
	text-indent: -4000px;
	width: 168px;
}
#usefultools dd,
#usefultoolsM dd {
	text-decoration: none;
}
#usefultools dd.noseparate {
	background: none;
	padding-left: 0;
}
#usefultools-value {
	background: url("../img/prefecture-materials1.png") -769px -660px no-repeat;
	float: left;
	height: 29px;
	padding-left: 11px;
	width: 191px;
}
#usefultoolsM #usefultools-value {
	width: 290px;
}
#usefultoolsM #usefultools-value a {
	background-position: 0 -705px;
	width: 290px;
}
#usefultools-value a {
	background: url("../img/prefecture-materials1.png") 0 -660px no-repeat;
	display: block;
	height: 29px;
	text-indent: -4000px;
	width: 191px;
}
#usefultools-sraku {
	background: url("../img/prefecture-materials1.png") -769px -660px no-repeat;
	float: left;
	height: 29px;
	padding-left: 11px;
	width: 187px;
}
#usefultools-sraku a {
	background: url("../img/prefecture-materials1.png") -210px -660px no-repeat;
	display: block;
	height: 29px;
	text-indent: -4000px;
	width: 187px;
}
#usefultoolsM #usefultools-sraku {
	width: 318px;
}
#usefultoolsM #usefultools-sraku a {
	width: 318px;
	background-position: -315px -705px;
}
#usefultools-new {
	background: url("../img/prefecture-materials1.png") -769px -660px no-repeat;
	float: left;
	height: 29px;
	padding-left: 11px;
	width: 147px;
}
#usefultools-new a {
	background: url("../img/prefecture-materials1.png") -420px -660px no-repeat;
	display: block;
	height: 29px;
	text-indent: -4000px;
	width: 147px;
}
#usefultoolsM #usefultools-new {
	width: 216px;
}
#usefultoolsM #usefultools-new a {
	width: 216px;
	background-position: 0 -735px;
}
#usefultools-chotto {
	background: url("../img/prefecture-materials1.png") -769px -660px no-repeat;
	float: left;
	height: 29px;
	padding-left: 11px;/*
	width: 158px;*/
	width: 177px;
}
#usefultools-chotto a {
	background: url("../img/prefecture-materials1.png") -585px -660px no-repeat;
	display: block;
	height: 29px;
	text-indent: -4000px;/*
	width: 158px;*/
	width: 177px;
}
#usefultoolsM #usefultools-chotto {
	width: 258px;
}
#usefultoolsM #usefultools-chotto a {
	width: 258px;
	background-position: -225px -735px;
}

/**/
#usefultools-v2 {
	margin-bottom: 10px;
}

#usefultools-v2 #usefultools-value-sraku {
	background: url("../img/prefecture-materials1.png") 0 -1545px no-repeat;
	float: left;
	height: 37px;
	padding-right: 11px;
	width: 497px;
}

#usefultools-v2 #usefultools-value-sraku-s {
	background: url("../img/prefecture-materials1.png") -375px -1481px no-repeat;
	float: left;
	height: 37px;
	padding-right: 11px;
	width: 293px;
}


#usefultools-value-sraku dl dt,
#usefultools-value-sraku-s dl dt {
	float: left;
	height: 37px;
	text-indent: -9999px;
	width: 80px;
}

#usefultools-value-sraku dl dd,
#usefultools-value-sraku-s dl dd {
	padding-left: 7px;
	padding-top: 4px;
	background: none;
}


#usefultools-sraku {
	background: url("../img/prefecture-materials1.png") -769px -660px no-repeat;
	float: left;
	height: 29px;
	padding-left: 0;
	width: 200px;
}

#usefultools-sraku a {
	background: url("../img/prefecture-materials1.png") -210px -660px no-repeat;
	display: block;
	height: 29px;
	text-indent: -4000px;
	width: 200px;
}


#usefultools-value {
	float: left;
	padding-left: 0;
}

#usefultools-value a {
	background: url("../img/prefecture-materials1.png") 0 -660px no-repeat;
	display: block;
	height: 30px;
	text-indent: -4000px;
	width: 200px;
}


#usefultools-v2 #usefultools-new {
	background: url("../img/prefecture-materials1.png") right -655px no-repeat;
	float: left;
	height: 37px;
	padding:0 11px 0 0;
	width: 115px;
}

#usefultools-v2 #usefultools-new a {
	background: url("../img/prefecture-materials1.png") -451px -655px no-repeat;
	display: block;
	height: 37px;
	text-indent: -4000px;
	width: 115px;
}

#usefultools-v2 #usefultools-chotto {
	background: none;
	float: left;
	height: 37px;
	padding-left: 0;
	width: 125px;
}

#usefultools-v2 #usefultools-chotto a {
	background: url("../img/prefecture-materials1.png") -616px -656px no-repeat;
	display: block;
	height: 37px;
	text-indent: -4000px;
	width: 125px;
}


/* </ USEFUL TOOLS TO CHOISE RESTAURANT> */


/* <BANNERS> */
#topvisual {
	height: 80px;
	left: 410px;
	position: absolute;
	top: 10px;
	width: 350px;
}
#text-appeal {
	margin-bottom: 15px;
	width: 770px;
}
#text-appeal li {
	float: left;
	text-align: center;
	width: 244px;
}
#text-appeal li a {
	background: url("../img/prefecture-materials1.png") -600px -1px no-repeat;
	padding-left: 12px;
}
#maincontent-blockvisual {
	margin-bottom: 15px;
}
.sidebar-gvisual {
	height: 170px;
}
.block-gvisual {
	height: 100px;
	padding-bottom: 15px;
	width: 590px;
}
.weekly-gvisual {
	height: 129px;
	padding-bottom: 15px;
	width: 590px;
}
.eventcampaign-gvisual {
	height: 129px;
	padding-bottom: 15px;
	width: 590px;
}
#sidebar #sidebar-visual {
	margin-bottom: 10px;
	text-align: center;
}
/* </ BANNERS> */

/* <MAIN> */
#mainarea {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds1.png") -950px 0 no-repeat;
	margin-bottom: 20px;
}

#corecontent {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds1.png") -1900px 0 repeat-y;
	margin-top: 5px;
	width: 590px;
}

#corecontent-shoe {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds1.png") -2850px 100% no-repeat;
	font-size: 4px;
	height: 5px;
	line-height: 4px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 590px;
}


/* locationBgType */
#content .locationBgType {
	background: url("../img/prefecture-backgrounds3.png") 180px 0 no-repeat;
	margin-bottom: 20px;
}

#content .locationBgType #corecontent {
	background: url("../img/prefecture-backgrounds3.png") -770px 0 repeat-y;
	margin-top: 5px;
	width: 590px;
}

#content .locationBgType #corecontent-shoe {
	background: url("../img/prefecture-backgrounds3.png") -1720px 100% no-repeat;
}

/* cuisineBgType */
#content .cuisineBgType {
	background: url("../img/prefecture-backgrounds3.png") -2490px 0 no-repeat;
	margin-bottom: 20px;
}

#content .cuisineBgType #corecontent {
	background: url("../img/prefecture-backgrounds3.png") -3621px 0 repeat-y;
	margin-top: 5px;
	width: 590px;
}

#content .cuisineBgType #corecontent-shoe {
	background: url("../img/prefecture-backgrounds3.png") -4570px 100% no-repeat;
}

/* sceneBgType */
#content .sceneBgType {
	background: url("../img/prefecture-backgrounds3.png") -5340px 0 no-repeat;
	margin-bottom: 20px;
}

#content .sceneBgType #corecontent {
	background: url("../img/prefecture-backgrounds3.png") -6471px 0 repeat-y;
	margin-top: 5px;
	width: 590px;
}

#content .sceneBgType #corecontent-shoe {
	background: url("../img/prefecture-backgrounds3.png") -7420px 100% no-repeat;
}

/* d-1 */
#content .d-1 {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds1.png") -3619px 0 no-repeat;
	margin-bottom: 20px;
}
#content .d-1 #corecontent {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds1.png") -4751px 0 repeat-y;
	margin-top: 5px;
	width: 590px;
}
#content .d-1 #corecontent-shoe {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds1.png") -5700px 100% no-repeat;
}

/* + <SP - RIGHT SIDE> */
.corecontent-seasonsp-h4 {
	background: url("../img/prefecture-materials1.png") 0 -1040px no-repeat;
	color: #fff;
	font-weight: bold;
	height: 21px;
	line-height: 1.1em;
	margin: 0 15px 0;
	padding: 14px 0 0 10px;
}

#mainarea.locationBgType .corecontent-seasonsp-h4 {
	background: url("../img/prefecture-materials1.png") 0 -1610px no-repeat;
}

#mainarea.cuisineBgType .corecontent-seasonsp-h4 {
	background: url("../img/prefecture-materials1.png") 0 -1670px no-repeat;
}

#mainarea.sceneBgType .corecontent-seasonsp-h4 {
	background: url("../img/prefecture-materials1.png") 0 -1730px no-repeat;
}


.corecontent-seasonsp {
	margin: 0 15px 0;
	padding: 0 0 5px;
}
.corecontent-seasonsp-lists {
	margin-bottom: 4px;
	margin-top: 4px;
	position: relative;
}
.corecontent-seasonsp-lists dt {
	font-weight: bold;
	left: 0;
	position: absolute;
	text-align: right;
	top:0;
	width: 69px;
}
.corecontent-seasonsp-lists dd {
	margin-left: 74px;
	overflow: hidden;
}
.corecontent-seasonsp-lists dd ul li {
	display: block;
	float: left;
	padding-right: 6px;
}
.corecontent-seasonsp-lists dd ul li a {
	background: url("../img/prefecture-materials1.png") -750px -510px no-repeat;
	padding-left: 10px;
}
.csla-1 {
}
.csla-2 {
	display: none;
}
.csla-3 {
	display: none;
}
ul.csla-0 {
	display: none;
}
.cslk-1 {
	
}
.cslk-2 {
	display: none;
}
.cslk-3 {
	display: none;
}
ul.cslk-0 {
	display: none;
}
.corecontent-seasonsp-sub,
/*Add below@100618*/
.corecontent-seasonsp-sub-suppl,
/*end Add below@100618*/
.corecontent-seasonsp-sub-h {
	border-top: 1px solid #efefef;
	margin-top: 6px;
	padding-top: 0;
}
.a-2 .corecontent-seasonsp .corecontent-seasonsp-sub,
.b-2 .corecontent-seasonsp .corecontent-seasonsp-sub,
.a-2 .corecontent-seasonsp .corecontent-seasonsp-sub-h,
.b-2 .corecontent-seasonsp .corecontent-seasonsp-sub-h {
	border-top: none;
	margin-top: 0px;
}
.corecontent-seasonsp-sub li {
	float: left;
/*	height: 55px;
	width: 275px;*/
}
.corecontent-seasonsp-sub-h li {
	float: left;
/*	height: 65px;
	width: 275px;*/
}
/*Add below@100618*/
.c-1 .corecontent-seasonsp .corecontent-seasonsp-sub {
	margin-top: 0;
}
.c-1 .corecontent-seasonsp .corecontent-seasonsp-sub li.oB {
	width: 560px;
}
.corecontent-seasonsp-sub-suppl {
	margin: 0 10px;
}
.corecontent-seasonsp-sub-suppl li{
	height: 40px;
}
/*end Add below@100618*/
li.corecontent-seasonsp-sub-r,
li.corecontent-seasonsp-sub-h-r {
	float: right;
}
.corecontent-seasonsp-sub li *,
li.corecontent-seasonsp-sub-r *,
.corecontent-seasonsp-sub-h li *,
li.corecontent-seasonsp-sub-h-r * {
	vertical-align: text-bottom;
}
#corecontent-pickup h2,
#corecontent-location h2,
#corecontent-cuisine h2,
#corecontent-scene h2 {
	width: 180px;
	height: 35px;
	background: url("../img/prefecture-materials1.png") 0 -75px;
	float: left;
	cursor: pointer;
}
#corecontent-location h2 {
	background-position: -195px -75px;
}
#corecontent-cuisine h2 {
	background-position: -390px -75px;
}
#corecontent-scene h2 {
	background-position: -585px -75px;
}
h2#corecontent-pickup-deactive {
	background-position: 0 -135px;
}
h2#corecontent-location-deactive {
	background-position: -195px -135px;
}
h2#corecontent-cuisine-deactive {
	background-position: -390px -135px;
}
h2#corecontent-scene-deactive {
	background-position: -585px -135px;
}
#corecontent-pickup h2 a,
#corecontent-location h2 a,
#corecontent-cuisine h2 a,
#corecontent-scene h2 a {
	display: block;
	height: 35px;
	text-indent: -9999px;
	width: 180px;
}
#corecontent-pickup .corecontent-searchbypickup .corecontent-searchbypickup-lists ul {
	vertical-align: super;
}
#corecontent-pickup .corecontent-searchbypickup .corecontent-searchbypickup-lists ul li {
	float: left;
	line-height: 1.2em;
	width: auto;
	white-space: nowrap;
}
.corecontent-cap {
	background: url("http://img-www.gnavi.co.jp/img/pref-backgrounds1.png") -770px 0 no-repeat;
	height: 15px;
	line-height: 10px;
	z-index: 100;
}
.corecontent-cap hr {
	display: none;
}
#corecontent-pickup-element,
#corecontent-location-element,
#corecontent-cuisine-element,
#corecontent-scene-element {
	position: static;
}
.corecontent-xxx-element-bg {
	line-height: 1.1em;
	position: static;
}
#corecontent-location-element,
#corecontent-cuisine-element,
#corecontent-scene-element {
	position: relative;
}
.corecontent-shoe {
	height: 15px;
}
.corecontent-shoe hr {
	display: none;
}
#corecontent-pickup-element #cle {
	margin-bottom: 0px;
}
/* + </ SP - RIGHT SIDE> */

/* + <SEARCH BY MAP> */
#cle-map {
	background: #fff;
	position: relative;
}
#cle-map img {
	border: 1px solid #dbdbdb;
	border-top: none;
	padding: 4px;
}
#cle-map-list {
	background: #fff;
	border: 3px solid #888;
	display: none;
	height: 376px;
	left: 13px;
	position: absolute;
	top: 12px;
	width: 710px;
}
#cle-map-list dl {
	height: 356px;
	padding: 10px;
	overflow-y: scroll;
}
#cle-map-list dl dt {
	color: #434343;
	width: 5em;
	display: block;
	float: left;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #888;
	padding: 0.7em 0 0 0;
	height: auto;
	background: none;
	margin: 0px;
}
#cle-map-list dl dd {
	border-top: 1px solid #888;
	margin-bottom: 5px;
	margin-left: 5em;
	padding-top: 0.7em;
}
#cle-map-list dl .dtdd-clear {
	clear: both;
}
#cle-map-list dl .noborder {
	border: none;
}
#cle-map-list dl dd ul {}
#cle-map-list dl dd ul li {
	float: left;
	padding-bottom: 0.3em;
	width: 143px;
}
a#cle-map-searchbysyllabary {
	background: url("../img/prefecture-materials1.png") 0 0 no-repeat;
	display: block;
	height: 39px;
	left: 595px;
	position: absolute;
	text-indent: -9999px;
	top: 9px;
	width: 135px;
}
a:active#cle-map-searchbysyllabary,
a:hover#cle-map-searchbysyllabary {
	background-position: -150px 0;
}
a#cle-map-searchbydriveroute {
	background: url("../img/prefecture-materials1.png") -615px -405px no-repeat;
	display: block;
	height: 29px;
	left: 595px;
	position: absolute;
	text-indent: -9999px;
	top: 44px;
	width: 135px;
}
a:active#cle-map-searchbydriveroute,
a:hover#cle-map-searchbydriveroute {
	background-position: -615px -435px;
}
a#cle-map-list-close {
	background: url("../img/prefecture-materials1.png") -480px -45px no-repeat;
	display: block;
	float: right;
	height: 17px;
	margin: 3px;
	text-indent: -9999px;
	width: 17px;
}
dl#cle dd.cle-syllabary {
	color: #fff;
	font-weight: normal;
	height: 17px;
	left: 480px;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: right;
	top: 6px;
	width: 250px;
}
dl#cle dd.cle-syllabary dl,
dl#cle dd.cle-syllabary dl dt ,
dl#cle dd.cle-syllabary dl dd {
	float: left;
}
dl#cle dd.cle-syllabary dl dt {
	margin-right: 6px;
}
dl#cle dd.cle-syllabary a {
	background: url("../img/prefecture-materials1.png") -570px -45px no-repeat;
	color: #fff;
	font-weight: bold;
	line-height: 1.2;
	padding-left: 0.7em;
}
/* + </ SEARCH BY MAP> */

/* 　+ <MAIN SP AREA> */
.corecontent-searchbypickup {
	margin: 0 5px;
	padding: 0 0 0;
	position: relative;
}
.corecontent-searchbypickup h5.corecontent-searchbypickup-withboerder {
	border-top: 3px double #efefef;
	margin-top: 10px;
	padding-top: 18px;
}
.corecontent-searchbypickup dt {
	background: url("http://img-www.gnavi.co.jp/img/pref-backgrounds1.png") -3080px 100% no-repeat;
	font-weight: bold;
	position: relative;
	width: 704px;
}
.corecontent-searchbypickup dd {
}
.corecontent-searchbypickup dd img {
}
.corecontent-searchbypickup-list {
	padding: 2px 0 0 0;
}
.corecontent-searchbypickup-list-tieup {
	padding: 10px 0 0 0;
}
.corecontent-searchbypickup-list-tieup {
	border-top: 1px dotted #dbdbdb;
	margin-top: 10px;
}
.corecontent-searchbypickup-list li,
.corecontent-searchbypickup-list-w {
	background: none;
	display: inline;
	float: left;
	font-weight: normal;
	line-height:1.2em;
	padding-top: 5px;
	width: 239px;
}
.corecontent-searchbypickup-list .corecontent-searchbypickup-list-w {
	width: 358px;
}
.corecontent-searchbypickup-list-tieup dt {
	background: none;
	display: inline;
	float: left;
	font-weight: normal;
	margin: 5px 0 0;
	padding: 0 0 0;
	position: static;
	width: 224px;
	width: 239px;
}
.corecontent-searchbypickup-list-tieup dt {
	clear: both;
}
.corecontent-searchbypickup-list-tieup .corecontent-searchbypickup-list-tieup-title {
	display: block;
	float: none;
	margin-top: 0;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-top: 0;
	width: auto;
}
.corecontent-searchbypickup-list-tieup dt em {
	font-weight: bold;
}
.corecontent-searchbypickup-list-tieup dd {
	background: none;
	display: inline;
	float: left;
	line-height: 1.2em;
	margin: 5px 0 0;
	padding: 0 0 0;
	width: 480px;
}
.corecontent-searchbypickup-list-tieup dd ul {
}
.corecontent-searchbypickup-list-tieup dd li {
	float: left;
	padding-top: 0;
	width: 239px;
}
.corecontent-searchbypickup-list li a,
.corecontent-searchbypickup-list-tieup dd ul li a {
	background: url("../img/prefecture-materials1.png") -600px 0 no-repeat;
	padding: 0 0 0 10px;
}
.corecontent-searchbypickup-localcontents {
	border-top: 1px dotted #dbdbdb;
	margin-top: 10px;
	padding: 10px 0 0 0;
}
.corecontent-searchbypickup-devide {
	padding-top: 10px;
}
.corecontent-searchbypickup-devide-after2 {
	padding-top: 0;
}
.corecontent-searchbypickup-devide dt {
	background: none;
	float: left;
	font-weight: normal;
	padding: 4px 0 2px 5px;
	position: static;
	width: 144px;
}
.corecontent-searchbypickup-devide dd {
	background: none;
	border-right: 1px dotted #dbdbdb;
	float: left;
	padding: 6px 0 0 0;
	width: 210px;
}
dd.corecontent-searchbypickup-devide-after2-nobrdr {
	border-right: none;
}
.corecontent-searchbypickup-devide-after2-clr {
	border-top: 1px dotted #dbdbdb;
	clear: both;
}
.corecontent-searchbypickup-devide-after2-d {
	border-top: 1px dotted #dbdbdb;
}
.corecontent-searchbypickup-devide dd ul {
	padding-bottom: 2px;
}
.corecontent-searchbypickup-devide dd ul li {
	padding-bottom: 4px;
}
.corecontent-searchbypickup-devide dd ul li a {
	background: url("../img/prefecture-materials1.png") -600px 0 no-repeat;
	padding: 0 0 0 10px;
}
.corecontent-searchbypickup dd h5 {
	padding-top: 10px;
	padding-bottom: 2px;
}
.corecontent-searchbypickup dd h5 {
	padding-top: 10px;
}
.corecontent-searchbypickup-shoe {
	height: 15px;
	margin: 0 15px;
}
#corecontent-pickup-shoe hr {
	display: none;
}
.corecontent-searchbypickup-lists {
	border-top: 1px solid #EFEFEF;
	margin-left: 10px;
	margin-right: 10px;
	padding: 6px 0 ;
	position: relative;
}
.corecontent-searchbypickup-lists dt {
	background: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 12px;
	top:0;
	float: left;
	width: auto;
}
.corecontent-searchbypickup-lists dd {
	display: block;
	float: left;
	padding-bottom: 6px;
	padding-right: 10px;
	white-space: nowrap;
}
.corecontent-searchbypickup-lists dd ul {
	display: inline;
}
.corecontent-searchbypickup-lists dd ul li {
	display: block;
	float: left;
	padding-bottom: 6px;
	padding-right: 10px;
	white-space: nowrap;
}
.corecontent-searchbypickup-lists dd a {
	background: url("../img/prefecture-materials1.png") -750px -480px no-repeat;
	overflow: visible;
	padding-left: 10px;
	zoom: 1;
}
.corecontent-searchbypickup-tieup {
	display: block;
	margin: 0 10px 5px 10px;
}
.corecontent-searchbypickup-tieup p {
	padding-bottom: 4px;
	padding-left: 22px;
	padding-top: 10px;
}
.corecontent-searchbypickup-lists-tieup {
	margin: 0;
	padding-left: 74px;
	position: relative;
}
.corecontent-searchbypickup-lists-tieup dt {
	background: none;
	left: 74px;
	padding: 0 6px 4px 0;
	position: absolute;
	top: 0px;
	width:210px;
	font-weight: bold;
}
.corecontent-searchbypickup-lists-tieup dd {
	background: none;
	padding-left:216px;
}
.corecontent-searchbypickup-lists-tieup dd ul li {
	float: left;
	padding: 0 6px 4px 0;
	width:210px;
}
.corecontent-searchbypickup-lists-tieup dd ul li a {
	background: url("../img/prefecture-materials1.png") -720px -195px no-repeat;
	padding-left: 10px;
}
.corecontent-searchbypickup-areasp,
.corecontent-searchbypickup-areasp-l {
	/*border-top: 1px solid #efefef;*/
	margin: 0 10px;
	padding-bottom: 6px;
	padding-top: 0;
}
ul.corecontent-searchbypickup-areasp li {
	float: left;
	/*height: 65px;*/
	vertical-align: text-bottom;
}

ul.corecontent-searchbypickup-areasp-l li {
	height: 55px;
	vertical-align: text-bottom;
}

ul.corecontent-searchbypickup-areasp li.h60 {
	height: 60px;
}

/*Add Below@100618*/ 
.corecontent-searchbypickup-areasp-supplO {
	margin: 0 5px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.corecontent-searchbypickup-areasp-supplT {
	margin: 0 10px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.corecontent-searchbypickup-areasp-supplO li {
	height: 40px;
	text-align: center;
	vertical-align: text-bottom;
}
.corecontent-searchbypickup-areasp-supplT li {
	float: left;
	height: 65px;
	margin-right: 10px;
	vertical-align: text-bottom;
	width: 180px;
}
.corecontent-searchbypickup-areasp-supplO li a,
.corecontent-searchbypickup-areasp-supplT li a {
	vertical-align: text-bottom;
}
.corecontent-searchbypickup-areasp-supplT li.corecontent-searchbypickup-areasp-r {
	margin-right: 0;
}
/*end Add Below@100618*/ 
ul.corecontent-searchbypickup-areasp li a,
ul.corecontent-searchbypickup-areasp-l li a {
	vertical-align: text-bottom;
}
.corecontent-searchbypickup-areasp li.corecontent-searchbypickup-areasp-r,
.corecontent-searchbypickup-areasp li.corecontent-searchbypickup-areasp-sub-r,
.corecontent-seasonsp-sub li.corecontent-searchbypickup-areasp-r,
.corecontent-seasonsp-sub-h li.corecontent-searchbypickup-areasp-r {
	float: right;
}
.corecontent-searchbypickup-list-other {
	border-top: 1px solid #efefef;
	margin: 0 10px;
	padding-bottom: 4px;
	padding-top: 6px;
	text-align: right;
}
.corecontent-searchbypickup-list-other li {
	display: inline;
}
.corecontent-searchbypickup-list-other li span {
	color: #dbdbdb;
}
.corecontent-searchbypickup-list-other-rborder {
	background: url("../img/prefecture-materials1.png") 100% -720px no-repeat;
	padding-right: 20px;
}
.corecontent-searchbypickup-topborder {
	border-top: 1px dotted #dbdbdb;
}
.corecontent-searchbypickup-topborderdoubled {
	border-top: 3px double #efefef;
}
#corecontent-searchbypickup-onlylist {
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
	position: static;
	vertical-align: super;
	width: auto;
}
#corecontent-searchbypickup-onlylist li {
	float: left;
	line-height: 1.2em;
	padding-bottom: 4px;
	padding-right: 6px;
	white-space: nowrap;
	width: auto;
}
#corecontent-searchbypickup-onlylist li a {
	background: url("../img/prefecture-materials1.png") -720px -195px no-repeat;
	color: #c00;
	padding-left: 10px;
	text-decoration: underline;
}
/* 　+ </ MAIN SP AREA> */

/* 　+ <SUBCONTENT(GRAY OUTLINED)> */
#subcontent {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds1.png") -3800px 0 no-repeat;
	padding-top: 5px;
	width: 590px;
}
#subcontent-material {
	background: url("../img/prefecture-backgrounds1.png") -4751px 0 repeat-y;
	width: 590px;
}
#subcontent-shoe {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds1.png") -5700px 100% no-repeat;
	font-size: 4px;
	height: 5px;
	line-height: 4px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 590px;
}
#subcontent .cle-area {
	height: 348px;
}
/* 　+ </ SUBCONTENT(GRAY OUTLINED)> */

/* <USEFUL TOOLS TO CHOISE RESTAURANT(INSIDE SP AREA)> */
.otherlinks-recommendtools,
.otherlinks-recommendtoolS {
	height: 52px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 10px;
}
.otherlinks-recommendtools li,
.otherlinks-recommendtoolS li {
	float: left;
}
.otherlinks-recommendtools-value,
.otherlinks-recommendtoolS-value {
	background: url("../img/prefecture-materials1.png") 0 -765px no-repeat;
	height: 52px;
	margin-bottom: 6px;
	padding-right: 7px;
	width: 182px;
}
.otherlinks-recommendtools-rakurakukanji,
.otherlinks-recommendtoolS-rakurakukanji {
	background: url("../img/prefecture-materials1.png") -195px -765px no-repeat;
	height: 52px;
	margin-bottom: 6px;
	padding-right: 7px;
	width: 182px;
}
.otherlinks-recommendtools-new,
.otherlinks-recommendtoolS-new {
	background: url("../img/prefecture-materials1.png") -390px -765px no-repeat;
	height: 52px;
	margin-bottom: 6px;
	padding-right: 7px;
	width: 182px;
}
.otherlinks-recommendtools-chotto,
.otherlinks-recommendtoolS-chotto {
	background: url("../img/prefecture-materials1.png") -585px -765px no-repeat;
	height: 52px;
	margin-bottom: 6px;
	padding-right: 7px;
	width: 182px;
}
.otherlinks-recommendtools-value a,
.otherlinks-recommendtools-rakurakukanji a,
.otherlinks-recommendtools-new a,
.otherlinks-recommendtools-chotto a,
.otherlinks-recommendtoolS-value a,
.otherlinks-recommendtoolS-rakurakukanji a,
.otherlinks-recommendtoolS-new a,
.otherlinks-recommendtoolS-chotto a {
	background: none;
	display: block;
	padding-left: 50px;
	padding-top: 6px;
	padding-right: 4px;
	height: 45px;
	font-weight: bold;
	line-height: 1.1em;
	text-decoration: none;
}
.otherlinks-recommendtools-value a,
.otherlinks-recommendtoolS-value a {
	line-height: 1em;
}
.otherlinks-recommendtools-rakurakukanji a,
.otherlinks-recommendtoolS-rakurakukanji a {
	height: 46px;
	padding-top: 4px;
}
.otherlinks-recommendtools-value a span,
.otherlinks-recommendtools-rakurakukanji a span,
.otherlinks-recommendtools-new a span,
.otherlinks-recommendtools-chotto a span,
.otherlinks-recommendtoolS-value a span,
.otherlinks-recommendtoolS-rakurakukanji a span,
.otherlinks-recommendtoolS-new a span,
.otherlinks-recommendtoolS-chotto a span {
	display: block;
	color: #444;
	font-weight: normal;
	line-height: 1.2em;
	padding-top: 2px;
	text-decoration: none;
}
#otherlinks-recommendtoolM,
#otherlinks-recommendtoolsM {
	padding-bottom: 4px;
	padding-left: 15px;
}
#otherlinks-recommendtoolM li,
#otherlinks-recommendtoolsM li {
	float: left;
	display: inline;
	height: 48px;
	margin-bottom: 0;
	margin-right: 10px;
	margin-top: 4px;
	padding: 0;
	width: 275px;
}
.otherlinks-recommendtoolM-value,
#otherlinks-recommendtoolsM .otherlinks-recommendtools-value {
	background: url("../img/prefecture-materials1.png") 0 -825px no-repeat;
}
.otherlinks-recommendtoolM-rakurakukanji,
#otherlinks-recommendtoolsM .otherlinks-recommendtools-rakurakukanji {
	background: url("../img/prefecture-materials1.png") -75px -840px no-repeat;
}
.otherlinks-recommendtoolM-new,
#otherlinks-recommendtoolsM .otherlinks-recommendtools-new {
	background: url("../img/prefecture-materials1.png") -150px -855px no-repeat;
}
.otherlinks-recommendtoolM-chotto,
#otherlinks-recommendtoolsM .otherlinks-recommendtools-chotto {
	background: url("../img/prefecture-materials1.png") -225px -870px no-repeat;
}
#otherlinks-recommendtoolM li a,
#otherlinks-recommendtoolsM li a {
	background: url("../img/prefecture-materials1.png") -300px -876px no-repeat;
	display: block;
	font-weight: bold;
	height: 35px;
	margin-top: 6px;
	padding-left: 60px;
	padding-right: 0;
	padding-top: 7px;
	text-decoration: none;
	width: 215px;
}
#otherlinks-recommendtoolM li a span,
#otherlinks-recommendtoolsM li a span {
	color: #444;
	display: block;
	font-weight: normal;
	padding-top: 1px;
}
/*Add Below@100715*/

.otherlinks-recommendtools-value a .subTitle,
#otherlinks-recommendtools-value a .subTitle,
.otherlinks-recommendtools-chotto a .subTitle,
#otherlinks-recommendtools-chotto a .subTitle {
	display: inline;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.otherlinks-recommendtools .otherlinks-recommendtools-value a .subTitle,
.otherlinks-recommendtools .otherlinks-recommendtools-chotto a .subTitle{
	font-size: 9px;
}
#userarea #uaMy #uaMyRest .px10 {
	font-size: 10px;
}
/*end Add Below@100715*/

#myBox #myBoxDesc #uaMyDm {
	background: url("../img/home-materials2.png")  -609px -639px no-repeat;
	border-top: 1px dotted #dbdbdb;
	margin-top: 6px;
	padding: 6px;
}

#myBox #myBoxDesc #uaMyDm a {
	padding-left: 18px;
}

#otherlinks-recommendtoolL {
	background: url("../img/prefecture-materials1.png") 0 -405px no-repeat;
	height: 52px;
	margin-left: 14px;
	margin-top: 15px;
	padding-bottom: 5px;
}
#otherlinks-recommendtoolL * {
	line-height: 1.1;
}
#otherlinks-recommendtoolL dt {
	width: 180px;
	color: #333;
	float: left;
	font-weight: bold;
	padding: 20px 0 0 10px;
}
#otherlinks-recommendtoolL dd ul li {
	float: left;
	margin-right: 2px;
	padding-top: 3px;
	width: auto;
}
#otherlinks-recommendtoolL-value,
#otherlinks-recommendtoolL #otherlinks-recommendtools-value {
	background: url("../img/prefecture-materials1.png") 0 -1215px no-repeat;
	margin-top: 5px;
}
#otherlinks-recommendtoolL-rakurakukanji,
#otherlinks-recommendtoolL #otherlinks-recommendtools-rakurakukanji {
	background: url("../img/prefecture-materials1.png") 0 -1275px no-repeat;
	margin-top: 5px;
}
#otherlinks-recommendtoolL-new,
#otherlinks-recommendtoolL #otherlinks-recommendtools-new {
	background: url("../img/prefecture-materials1.png") 0 -1335px no-repeat;
	margin-top: 5px;
}
#otherlinks-recommendtoolL-chotto,
#otherlinks-recommendtoolL #otherlinks-recommendtools-chotto {
	background: url("../img/prefecture-materials1.png") -390px -1215px no-repeat;
	margin-top: 5px;
}
#otherlinks-recommendtoolL-value a,
#otherlinks-recommendtoolL-rakurakukanji a,
#otherlinks-recommendtoolL-new a,
#otherlinks-recommendtoolL-chotto a,
#otherlinks-recommendtoolL #otherlinks-recommendtools-value a,
#otherlinks-recommendtoolL #otherlinks-recommendtools-rakurakukanji a,
#otherlinks-recommendtoolL #otherlinks-recommendtools-new a,
#otherlinks-recommendtoolL #otherlinks-recommendtools-chotto a {
	margin-left: 4px;
	padding-left: 42px;
	padding-right: 4px;
	padding-top: 2px;
	height: 36px;
	float: left;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#otherlinks-recommendtoolL-value a span,
#otherlinks-recommendtoolL-rakurakukanji a span,
#otherlinks-recommendtoolL-new a span,
#otherlinks-recommendtoolL-chotto a span,
#otherlinks-recommendtoolL #otherlinks-recommendtools-value a span,
#otherlinks-recommendtoolL #otherlinks-recommendtools-rakurakukanji a span,
#otherlinks-recommendtoolL #otherlinks-recommendtools-new a span,
#otherlinks-recommendtoolL #otherlinks-recommendtools-chotto a span {
/*	font-weight: normal;
	text-decoration: none;*/
	display: block;
	color: #444;
	font-weight: normal;
	line-height: 1.2em;
	padding-top: 2px;
	text-decoration: none;


}
/* </ USEFUL TOOLS TO CHOISE RESTAURANT(INSIDE SP AREA)> */


/* 　+ <WEEKLY RESTAURANT, HOT CAMPAIGN, AND MORE...> */
.maincontent-simpleformat {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds2.png") -1180px 100% no-repeat;
	margin-bottom: 15px;
	padding-bottom: 10px;
	width: 590px;
}
.maincontent-simpleformat-dt { /* html5 */
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds2.png") 0 100% no-repeat;
	font-weight: bold;
	height: 28px;
	margin: 0px;
	padding: 7px 0 0 10px;
	position: relative;
	width: 580px;
}
.maincontent-simpleformat-dl { /* html5 */
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds2.png") -1180px 100% no-repeat;
	margin-bottom: 15px;
	padding-bottom: 10px;
	width: 590px;
}
.maincontent-simpleformat dt {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds2.png") 0 100% no-repeat;
	font-weight: bold;
	height: 28px;
	margin: 0px;
	padding: 7px 0 0 10px;
	position: relative;
	width: 580px;
}
.maincontent-simpleformat-moreinfo {
	display: block;
	left: 410px;
	padding-top: 7px;
	position: absolute;
	text-align: right;
	top: 0;
	width: 170px;
}
.maincontent-simpleformat-moreinfo a {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -615px -1px no-repeat;
	font-weight: normal;
	padding-left: 10px;
}
.maincontent-simpleformat dd {
	padding: 5px 10px 0 10px;
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds2.png") -590px 0 repeat-y;
}
.maincontent-simpleformat-dd { /* html5 */
	padding: 5px 10px 0 10px;
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds2.png") -590px 0 repeat-y;
}

.rds,
.rds-search-list {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 10px;
	padding-bottom: 10px;
	position: relative;
	zoom: 1;
}

.rds.no-border,
.rds-search-list.no-border,
.rds-search-list.last {
	border: none;
}

.rds-search-list li {
	font-size: 10px;
	float: left;
	margin-right: 1em;
	margin-bottom: 2px;
	width:130px;
	white-space: nowrap;
}

.rds {
	margin-bottom: 10px;
	position: relative;
	zoom: 1;
}

.rds li {
	font-size: 10px;
	float: left;
	display:inline;
	margin-right: 1em;
	margin-bottom: 2px;
	white-space:nowrap;
}

.rds li.last {
	margin-right: 0;
}

.rds li.category-list{
	width:590px;
	display:block;
	text-align:right;
	margin: 0;
}

#prefOtherLinks dd ul {
	margin: 5px 0;
}
#prefOtherLinks li {
	width: 136px;
	float: left;
	display: inline;
	line-height: 1.1;
	margin-right: 6px;
	padding-left: 48px;
	position: relative;
}
#prefOtherLinks .othersLinkDw li {
	width: 231px;
}
#prefOtherLinks li a {
	font-weight: bold;
	line-height: 1.6;
}
#prefOtherLinks li a img {
	height: 40px;
	left: 0;
	position: absolute;
	top: 0;
	vertical-align: text-bottom;
	width: 40px;
}
#maincontent-gourmetinformation {
	width: 360px;
	float: left;
	display: inline;
	height: auto;
}
#maincontent-gourmetinformation li {
	padding-bottom: 4px;
}
#maincontent-gourmetinformation li a {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -615px -30px no-repeat;
	padding-left: 12px;
}
#maincontent-gourmetinformation-photo {
	width: 200px;
	float: right;
	display: inline;
	text-align: center;
}
#maincontent-gourmetinformation-photo img {
	margin-bottom:0;
	vertical-align:text-bottom;
}
#maincontent-campaign {
	
}
#maincontent-campaign li {
	width: 184px;
	float: left;
	display: inline;
	margin-right: 6px;
}
#maincontent-campaign li img {
	vertical-align: text-bottom;
}
/* 　+ </ WEEKLY RESTAURANT, HOT CAMPAIGN, AND MORE...> */

/* 　+ <LEFT MENU> */
#menus {
	width: 175px;
	padding-bottom: 15px;
	padding-top: 10px;
}
#menus-pickup {
}
#menus-location ,
#menus-cuisine ,
#menus-scene {
	padding-bottom: 15px;
}
#menus-pickup dl,
#menus-location dl,
#menus-cuisine dl,
#menus-scene dl {
	float: left;
}
.menus-btn {
	float: left;
	height: 45px;
	padding-bottom: 7px;
	position: relative;
	vertical-align: text-bottom;
	width: 175px;
}
.menus-btn strong {
	background: url("../img/prefecture-materials1.png") -585px -75px no-repeat;
	display: block;
	left: 0;
	height: 45px;
	position: absolute;
	top: 0;
	width: 175px;
}
.c-1 #menus-pickup,
.d-1 #menus-pickup,
.e-1 #menus-pickup {
	display: none;
}
#menus-location .menus-btn strong {
	background-position: -585px -135px
}
.c-1 #menus-location .menus-btn strong,
.d-1 #menus-location .menus-btn strong,
.e-1 #menus-location .menus-btn strong {
	background-position: -390px -135px
}
#menus-cuisine .menus-btn strong {
	background-position: -585px -195px
}
.c-1 #menus-cuisine .menus-btn strong,
.d-1 #menus-cuisine .menus-btn strong,
.e-1 #menus-cuisine .menus-btn strong {
	background-position: -390px -195px
}
#menus-scene .menus-btn strong {
	background-position: -585px -255px
}
.c-1 #menus-scene .menus-btn strong,
.d-1 #menus-scene .menus-btn strong,
.e-1 #menus-scene .menus-btn strong {
	background-position: -390px -255px
}
.menus-btn strong a {
	background: url("../img/prefecture-materials1.png") 0 -75px no-repeat;
	cursor: pointer;
	display: block;
	height: 45px;
	left: 0;
	outline: none;
	position: absolute;
	text-indent: -4000px;
	top: 0;
	width: 175px;
}
#menus-pickup .menus-btn strong a {}
#menus-pickup .menus-btn .hvr {
	background-position: -195px -75px; 
}
#menus-location .menus-btn strong a {
	background-position: 0 -135px;
}
#menus-location .menus-btn .hvr {
	background-position: -195px -135px; 
}
#menus-cuisine .menus-btn strong a {
	background-position: 0 -195px;
}
#menus-cuisine .menus-btn .hvr {
	background-position: -195px -195px; 
}
#menus-scene .menus-btn strong a {
	background-position: 0 -255px;
}
#menus-scene .menus-btn .hvr {
	background-position: -195px -255px; 
}
#menus li dl dt {
}
.menus-btn span {
	background: url("../img/prefecture-materials1.png") 0 -315px no-repeat;
	display: block;
	left: 4px;
	height: 27px;
	position: absolute;
	text-indent: -4000px;
	top: 35px;
	width: 160px;
}
#menus-location .menus-btn span {}
#menus-cuisine .menus-btn span {
	background-position: -195px -315px;
}
#menus-scene .menus-btn span {
	background-position: -390px -315px;
}
dd.menus-link {
	float: left;
	padding-left: 5px;
	width: 168px;
}
dd.menus-link ul {
	border-bottom: 1px solid #e6e6e6;
}
.menusp-btn-byarea,
.menusp-btn-byrail,
.menusp-btn-bymap,
.menusp-btn-byjapanese,
.menusp-btn-byoverseas,
.menusp-btn-bychinese,
.menusp-btn-byasian,
.menusp-btn-bymeat,
.menusp-btn-bycafe,
.menusp-btn-bysake,
.menusp-btn-bylist,
.menusp-btn-bylunch,
.menusp-btn-bybanquet,
.menusp-btn-bydate,
.menusp-btn-bybusiness,
.menusp-btn-byentertainment {
	border: 1px solid #e6e6e6;
	border-bottom: none;
	height: 22px;
	width: 166px;
}
.e-1 .menusp-btn-byarea {
}
.menusp-btn-byarea a,
.menusp-btn-byrail a,
.menusp-btn-bymap a,
.menusp-btn-byjapanese a,
.menusp-btn-byoverseas a,
.menusp-btn-bychinese a,
.menusp-btn-byasian a,
.menusp-btn-bymeat a,
.menusp-btn-bycafe a,
.menusp-btn-bysake a,
.menusp-btn-bylist a,
.menusp-btn-bylunch a,
.menusp-btn-bybanquet a,
.menusp-btn-bydate a,
.menusp-btn-bybusiness a,
.menusp-btn-byentertainment a {
	background: url("../img/prefecture-materials1.png") 0 -480px no-repeat;
	display: block;
	height: 22px;
	text-indent: -4000px;
}
.menusp-btn-byrail a {
	background-position: 0 -510px;
}
.menusp-btn-bymap a {
	background-position: 0 -540px;
}
.menusp-btn-byjapanese a {
	background-position: -195px -480px;
}
.menusp-btn-byoverseas a {
	background-position: -195px -510px;
}
.menusp-btn-bychinese a {
	background-position: -195px -540px;
}
.menusp-btn-byasian a {
	background-position: -195px -570px;
}
.menusp-btn-bymeat a {
	background-position: -585px -630px;
}
.menusp-btn-bycafe a {
	background-position: -195px -600px;
}
.menusp-btn-bysake a {
	background-position: -195px -630px;
}
.menusp-btn-bylist a {
	background-position: -390px -630px;
}
.menusp-btn-bylunch a {
	background-position: -195px -480px;
}
.menusp-btn-bybanquet a {
	background-position: -390px -480px;
}
.menusp-btn-bydate a {
	background-position: -390px -510px;
}
.menusp-btn-bybusiness a {
	background-position: -390px -540px;
}
.menusp-btn-byentertainment {
	height: 33px;
}
.menusp-btn-byentertainment a {
	background-position: -390px -570px;
	height: 33px;
}
.menusp-btn-related {
}
.menusp-btn-related dl {
	border: 1px solid #e6e6e6;
	border-bottom: none;
	float: left;
	padding: 6px;
	width: 154px;
	vertical-align: text-bottom;
	line-height: 1.1;
}
.menusp-btn-related dl dt {
	margin: 0;
	float: none;
	padding-bottom: 2px;
}
.menusp-btn-related dl dd {
	display: block;
	float: none;
	padding-top: 4px;
}
.menusp-btn-related dl dd a {
	background: url("../img/prefecture-materials1.png") -750px -480px no-repeat;
	padding-left: 10px;
}

/* 　　+ <TREND TV> */
#trendrank h3 {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -165px -105px no-repeat;
	height: 56px;
	margin-left: 5px;
	margin-top: 15px;
	position: relative;
	width: 160px
}
#trendrank a {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -195px -105px no-repeat;
	display: block;
	height: 56px;
	left: 30px;
	position: absolute;
	text-indent: -4000px;
	top: 0;
	width: 104px;
}
#trendrank a:active,
#trendrank a:hover {
	background-position: -510px -105px;
}
#appearedontv h3 {
	height: 56px;
	margin-left: 5px;
	margin-top: 15px;
	position: relative;
	width: 160px;
}
#appearedontv a {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -45px -105px no-repeat;
	display: block;
	height: 56px;
	left: 30px;
	position: absolute;
	text-indent: -4000px;
	top: 0;
	width: 104px;
}
#appearedontv a:active,
#appearedontv a:hover {
	background-position: -360px -105px;
}
#trendrank p,
#appearedontv p,
#menuRank p {
	padding-top: 2px;
	text-align: center;
}
/* 　　+ </ TREND TV> */

/* 　　+ <menuRank> Add@100810*/
#menuRank h3 {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -675px -105px no-repeat;
	height: 56px;
	margin-left: 5px;
	margin-top: 15px;
	position: relative;
	width: 160px
}
#menuRank a {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -705px -105px no-repeat;
	display: block;
	height: 56px;
	left: 30px;
	position: absolute;
	text-indent: -4000px;
	top: 0;
	width: 104px;
}
#menuRank a:active,
#menuRank a:hover {
	background-position: -870px -105px;
}

/* 　　　+ <GNAVI CONTENTS> */
.o-sf {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 15px;
}
.o-sf dt,
.o-sf h1 {
	background: url("http://img-www.gnavi.co.jp/img/home-backgrounds2.png") -3540px 0 no-repeat;
	height: 24px;
	padding: 8px 0 0 10px;
}
.o-sf dd,
.o-sf div {
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding: 0 4px;
	position: relative;
}
#o-s {
	position: relative;
	z-index: 100;
}
.o-sf .o-sf-m-list {
	border-bottom: none;
	text-align: right;
}
#o-sf-float {
	background: #FFFFFF none repeat scroll 0 0;
	border: 3px solid #888888;
	display: none;
	left: 170px;
	position: absolute;
	top: 0px;
	width: 695px;
}
#o-sf-floating {
	padding-bottom: 4px;
	width: 668px;
	z-index: 2000;
}
#o-sf-floating p {
	border-top: 1px solid #dbdbdb;
	margin-top: 4px;
	padding: 4px;
	text-align: right;
}
#o-sf-floating p a {
	background: url("http://img-www.gnavi.co.jp/img/home-materials2.png") -615px -1px no-repeat;
	display: inline;
	padding-left: 10px ;
}
a#o-sf-close {
	background: url("http://img-www.gnavi.co.jp/img/home-materials2.png") -540px -90px no-repeat;
	float: right;
	height: 17px;
	margin: 3px;
	text-indent:-9999px;
	width: 17px;
	display: inline;
}
#o-sf-floating .o-sf {
	border: none;
}
#o-sf-floating .o-sf-su {
	margin-top: 5px;
}
#o-sf-floating .o-sf dt {
	background: none;
	border-bottom: 1px solid #dbdbdb;
	display: block;
	font-weight: bold;
	height: auto;
	margin-bottom: 6px;
	padding: 8px 8px 4px 8px;
}
#o-sf-floating .o-sf dd {
	border: none;
}
#o-sf-floating .o-sf {
	margin-bottom: 0px;
}
#o-sf-floating .o-sf dd .o-sf-m li {
	border: none;
	float: left;
	line-height: 1.2em;
	padding: 0 0 2px 2px;
	width: 218px;
}
#o-sf-floating .o-sf dd .o-sf-m .o-sf-m-list {
	display: none;
}
.o-sf-m li {
	border-bottom: 1px dotted #dbdbdb;
	display: block;
	padding: 4px 0 4px 4px;
}
.o-sf-m li.o-sf-m-last {
	border: none;
}
/* 　　　+ </ GNAVI CONTENTS> */

/*Revision @ 100913*/


#ocSearch {
	padding-bottom: 5px;
}
#ocSearch #outingSearch,
#ocSearch #chainstoreSearch {
	background: url("../img/prefecture-materials1.png") 0 -1395px no-repeat;
	display: block;
	margin-bottom: 10px;
	text-decoration: none;
	width: 170px;
}

#ocSearch #chainstoreSearch {
	background-position : -180px -1395px;
}
#ocSearch #outingSearch em,
#ocSearch #chainstoreSearch em {
	background: none;
	display: block;
	font-weight: bold;
	padding: 6px 4px 2px 60px;
}
#ocSearch #outingSearch span,
#ocSearch #chainstoreSearch span {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds2.png") -4220px 100% repeat-y;
	color: #444;
	display: block;
	line-height: 1.1;
	padding: 0 4px 6px 60px;
}

/*new COAX*/

#outingSearch,
#chainstoreSearch {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 10px;
}

#outingSearch dt a,
#chainstoreSearch dt a,
#outingSearch h1 a,
#chainstoreSearch h1 a {
	background-image: url("../img/prefecture-materials1.png");
	background-repeat: no-repeat;
}

#chainstoreSearch dt a,
#chainstoreSearch h1 a {
	background-position: 0 -1470px;
	display: block;
	height: 52px;
	overflow: hidden;
	width: 170px;
	text-indent: -9999px;
}

#outingSearch dt a,
#outingSearch h1 a {
	background-position: -180px -1470px;
	display: block;
	height: 52px;
	overflow: hidden;
	width: 170px;
	text-indent: -9999px;
}

#chainstoreSearch dd,
#outingSearch dd,
#chainstoreSearch div,
#outingSearch div {
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding: 0 4px;
	position: relaive;
}

#chainstoreSearch dd li,
#outingSearch dd li,
#chainstoreSearch div li,
#outingSearch div li {
	border-bottom: 1px dotted #dbdbdb;
	display: block;
	font-weight: bold;
	padding: 4px 0 4px 4px;
}

#chainstoreSearch dd li.contLink,
#outingSearch dd li.contLink,
#chainstoreSearch div li.contLink,
#outingSearch div li.contLink {
	border-bottom: none;
	text-align: right;
}

#chainstoreSearch dd li.contLink a,
#outingSearch dd li.contLink a,
#chainstoreSearch div li.contLink a,
#outingSearch div li.contLink a {
	background:transparent url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") no-repeat scroll -615px -1px;
	font-weight:normal;
	padding-left:10px;
}

/*end Revision @ 100913*/

/* 　+ </ LEFT MENU> */

/* 　+ <LEFT SIDE> */

#otherlinks-tomobileBnr {
	margin-bottom: 15px;
}

#otherlinks-tomobile {
	border: 1px solid #dbdbdb;
	margin-bottom: 15px;
	padding: 10px;
}
#otherlinks-tomobile dt {
	width: 58px;
	height: 58px;
	float: left;
}
#otherlinks-tosmart-uri,
#otherlinks-tomobile-uri {
	float: right;
	font-weight: bold;
	margin-bottom: 3px;
	width: 84px;
}
#otherlinks-tosmart-uri a {
	letter-spacing: -1px;
}

#otherlinks-tomobile-senduri {
	float: right;
	height: 27px;
	width: 84px;
}
#otherlinks-tomobile-senduri a {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -435px 0 no-repeat;
	display: block;
	height: 27px;
	text-indent: -9999px;
	width: 84px;
}
.otherlinks-regularformat {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 15px;
}
.otherlinks-regularformat dt,
.otherlinks-regularformat h1 {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-backgrounds2.png") -3710px 0 no-repeat;
	font-weight: bold;
	height: 23px;
	padding: 7px 0 0 10px;
}
.otherlinks-regularformat dd,
.otherlinks-regularformat div {
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	padding: 5px 8px 0;
}
#otherlinks-regulatformat-language {
	padding-bottom: 4px;
}
#otherlinks-regulatformat-language li {
	padding-bottom: 4px;
}
#otherlinks-regulatformat-language li a {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -615px -1px no-repeat;
	padding-left: 10px;
}
#otherlinks-regularformat-rcategory {
	padding-bottom: 4px;
}
#otherlinks-regularformat-rcategory li {
	padding-bottom: 4px;
}
#otherlinks-regularformat-rcategory li a {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -615px -1px no-repeat;
	padding-left: 10px;
}
.otherlinks-regularformat-rcategory-subarea {
	padding-left: 6px;
}
#otherlinks-regularformat-aiueo {
	padding-bottom: 4px;
}
#otherlinks-regularformat-aiueo a {
	display: block;
	width: 14px;
	float: left;
	display: inline;
	text-align: center;
	margin-bottom: 4px;
	font-family:"ＭＳ ゴシック";
}
a.otherlinks-regularformat-aiueo-separate {
	margin-right: 9px;
}
a.otherlinks-regularformat-aiueo-w {
	margin-right: 14px;
}
#otherlinks-profitBB dd,
#otherlinks-profitBB div {
	padding-bottom: 5px;
}
#otherlinks-profitBB dd a,
#otherlinks-profitBB div a {
	font-size: 93%;
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -615px -1px no-repeat;
	padding: 0 0 0 10px;
}
#otherlinks-gkeyword dd,
#otherlinks-gkeyword div {
	padding-bottom: 5px;
}
#otherlinks-gkeyword dd a,
#otherlinks-gkeyword div a {
	font-size: 93%;
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -615px -1px no-repeat;
	padding: 0 0 0 10px;
}
#otherlinks-regularformat-mobile li {
	border-bottom: 1px dotted #dbdbdb;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#otherlinks-regularformat-mobile li.last {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 5px;
}

#otherlinks-regularformat-mobile dt,
#otherlinks-regularformat-mobile dd,
#otherlinks-regularformat-mobile dd div {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

.otherlinks-regularformat-mobile-img {
	float:left;
	padding: 0 8px 0 0;
	width: 57px;
}

.otherlinks-regularformat-mobile-text {
	float:left;
	font-size: 12px;
	line-height: 1.5;
	width: 87px;
}

.otherlinks-regularformat-mobile-url {
	font-size:11px;
	font-weight: bold;
	padding-top: 5px;
}
#otherlinks-regularformat-mobile li a {
	background: url("http://img-www.gnavi.co.jp/img/home-materials2.png") -615px -1px no-repeat;
	padding-left: 10px;
}

#otherlinks-regularformat-mobile .mobile-app .for-andorid dt,
#otherlinks-regularformat-mobile .mobile-app .for-iphone dt {
	height:auto;
	padding-top: 5px;
}

#otherlinks-regularformat-mobile .mobile-app .for-andorid dd,
#otherlinks-regularformat-mobile .mobile-app .for-iphone dd {
	float:left;
}

#otherlinks-regularformat-mobile .mobile-app .for-andorid dd.first,
#otherlinks-regularformat-mobile .mobile-app .for-iphone dd.first {
	padding-right: 10px;

}

/* 　+ </ LEFT SIDE> */

/* <SIDEBAR> */
#sidebar #sidebar-pickup-restaurants,
#sidebar #sidebar-pickup-restaurants #sprArea dl#sprDetail,
#sidebar #sidebar-pickup-restaurants #sprArea dl#sprDetail dt,
#sidebar #sidebar-pickup-restaurants #sprArea dl#sprDetail dd,
#sidebar #sidebar-pickup-restaurants #sprFoot,
#sidebar #sidebar-pickup-restaurants #sprDetailFoot {
	background-image: url("http://img-www.gnavi.co.jp/img/pref-pickupmaterials.png");
	background-repeat: no-repeat;
}
#sidebar #sidebar-pickup-restaurants {
	background-position: 0 0;
	padding-top: 2px;
	margin-bottom: 10px;
}
#sidebar #sidebar-pickup-restaurants #sprArea {
	background-color: #f0f0f0;
	padding: 2px 0;
}
#sidebar #sidebar-pickup-restaurants #sprArea dl#sprDetail {
	background-position: -400px 0;
	margin: 0 4px;
	padding-top: 1px;
}
#sidebar #sidebar-pickup-restaurants #sprArea dl#sprDetail dt {
	background-color: #fff;
	background-position: -600px 0;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding: 3px 5px;
}
#sidebar #sidebar-pickup-restaurants #sprArea dl#sprDetail dd {
	background-position: -800px 0;
	background-repeat: repeat-y;
}
#sidebar #sidebar-pickup-restaurants #sprArea ul {
	text-align: center;
}
#sidebar #sidebar-pickup-restaurants #sprArea li {
	border-top: 1px dotted #dbdbdb;
	margin: 0 auto;
	min-height: 60px;
	padding: 10px 0 5px;
	position: relative;
	text-align: center;
	width: 153px;
}
#sidebar #sidebar-pickup-restaurants #sprArea li.start {
	border: 0;
	padding-top: 5px;
}
#sidebar #sidebar-pickup-restaurants #sprDetailFoot {
	background-position: -400px 0;
	height: 1px;
	margin: 0 4px;
	overflow: hidden;
	width: 162px;
}
#sidebar #sidebar-pickup-restaurants #sprFoot {
	background-position: -200px 0;
	height: 2px;
	overflow: hidden;
	width: 170px;
}
/* </ SIDEBAR> */

/* <FOOTER> */
#footer-nabe {
	margin-bottom: 10px;
}
#footer-nabe dl {
	width: 494px;
	float: left;
	display: inline;
}
#footer-nabe dl dt,
#footer-nabe dl dd {
	display: inline;
}
#footer-nabe dl dt {
	font-weight: bold;
	padding-right: 10px;
}
#footer-nabe dl dt a {
	color: #444;
	font-weight: bold;
	text-decoration: none;
}
#footer-nabe dl dd span {
	color: #dbdbdb;
}
#footer-totop {
	width: 385px;
	float: right;
	display: inline;
	text-align: right;
}
#footer-totop strong {
	font-weight:normal;
}
#footer-totop a span {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -615px -60px no-repeat;
	cursor: default;
	padding: 0 4px;
}
p#footer-copyright {
	border-top: 2px solid #DBDBDB;
	margin-bottom: 20px;
	padding-top: 10px;
	text-align: center;
}

#footer p.mediasel {
    background-color: #f0f0f0;
	display: none;
    border: 1px solid #ccc;
    margin: 0 auto 200px;
    padding: 5px;
    text-align: center;
    width: 230px;
}

/* 　+ <GOURNAVI GROUP> */
#footer-group {
	border-top: 2px solid #dbdbdb;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer-group dt {
	color: #666;
	font-weight: bold;
	margin-bottom: 10px;
}
#footer-group dd {
	text-align: center;
}
#footer-group dd ul {
	margin: 0 auto;
	width: 950px;
}
#footer-group dd ul li {
	margin-bottom: 10px;
	padding: 0 3px;
	width: 153px;
}
#footer-group dd ul li.first {
	margin-bottom: 10px;
	padding: 0 3px 0 0;
	width: 145px;
}
#footer-group dd ul li.end {
	margin-bottom: 10px;
	padding: 0 0 0 3px;
	width: 145px;
}
#footer-group dd ul li span.contentsVI {
	background-image: url("http://img-www.gnavi.co.jp/img/home-group-materials.png");
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 30px;
	margin: 0 auto 5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 140px;
}
#footer-group dd ul li {
	float: left;
}
#footer-group dd ul li.shp span.contentsVI {
	background-position: 0 0;
}
#footer-group dd ul li.del span.contentsVI {
	background-position: -140px 0;
}
#footer-group dd ul li.rep span.contentsVI {
	background-position: -280px 0;
}
#footer-group dd ul li.pro span.contentsVI {
	background-position: -420px 0;
}
#footer-group dd ul li.wed span.contentsVI {
	background-position: -560px 0;
}
#footer-group dd ul li.tvl span.contentsVI {
	background-position: 0 -30px;
}
#footer-group dd ul li.eki span.contentsVI {
	background-position: -140px -30px;
}
#footer-group dd ul li.sfs span.contentsVI {
	background-position: -280px -30px;
}
#footer-group dd ul li.let span.contentsVI {
	background-position: -420px -30px;
}
#footer-group dd ul li.gdm span.contentsVI {
	background-position: -560px -30px;
}
#footer-group dd ul li.gri span.contentsVI {
	background-position: 0 -60px;
}
#footer-group dd ul li.event span.contentsVI {
	background-position: -140px -60px;
}
/* 　+ </ GOURNAVI GROUP> */
/* </ FOOTER> */

/* <SEARCH BY LOCATION> */
#float-area{
	background: #fff;
	display: none;
	position: relative;
	width: 570px;
	z-index: 10001;
}
#float-area .cle-area {
	height: 348px;
	margin: 4px 5px 0;
}
#float-map {
	background: #fff;
	display: none;
	position: relative;
	width: 740px;
	z-index: 10001;
}
h3#cle-byarea {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") 4px -175px no-repeat;
	border: 1px solid #dbdbdb;
	border-bottom: none;
	color: #333;
	font-weight: bold;
	height: 25px;
	padding: 19px 4px 4px 50px;
}
h3#cle-bymap {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") 4px -175px no-repeat;
	border: 1px solid #dbdbdb;
	border-bottom: none;
	color: #333;
	font-weight: bold;
	height: 25px;
	padding: 19px 4px 4px 50px;
}
h3#cle-bymap {
	background-position: 4px -235px;
}
.float-close {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -615px -90px no-repeat;
	top: 20px;
	left: 676px;
	position: absolute;
}
#float-area .float-close {
	left: 510px;
}
.float-close a {
	color: #07519a;
	padding-left: 18px;
	line-height: 1.1;
}
.float-close a:visited,
.float-close a:active,
.float-close a:hover {
	color: #07519a;
}
#grayCurtain {
	background: #fff;
	z-index: 10000;
}
h1.cle-byarea, /* html5*/
h3.cle-byarea {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -5px -175px no-repeat;
	color: #333;
	font-weight: bold;
	height: 25px;
	padding: 20px 10px 4px 40px;
	margin: 0 15px;
}
#float-area h3.cle-byarea {
	margin: 0 5px;
}
.float-close-s {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -615px -90px no-repeat;
	top: 20px;
	left: 676px;
	position: absolute;
}
.float-close-s a {
	color: #07519a;
	padding-left: 18px;
	line-height: 1.1;
}

#cle-area-s {
}

/* </ SEARCH BY LOCATION> */

/* <IE6 SELECTBOX REPLACE> */
#budgetButton {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-ie6select.png") 100% 0 no-repeat #fff;
	border: 2px inset #ccc;
	border-right: 1px inset #ccc;
	border-bottom: 1px inset #ccc;
	cursor: pointer;
	line-height: 1;
	margin-right: 5px;
	text-align: left;
	width: 13em;
}
#budgetBox {
	background: #fff;
	display: block;
	display: none;
	position: absolute;
	border: 1px solid #000;
	margin-right: 8px;
	text-align: left;
	width: 13em;
	z-index: 200;
}
#budgetBox li {
	cursor: pointer;
	padding-left: 2px;
	width: 13em;
}
#budgetBox li.budgetBox-hover {
	background: #000080;
	color: #fff;
}
/* </ IE6 SELECTBOX REPLACE> */

/* <TRANSITIONAL HANDLING> */
.d-1 .corecontent-searchbypickup .corecontent-searchbypickup-lists dd {
	font-size: 123%;
	line-height: 1.15;
}
.d-1 .corecontent-searchbypickup .corecontent-searchbypickup-lists dd a {
	padding-left: 12px;
}
/* </ TRANSITIONAL HANDLING> */


/* spEnkai2010
--------------------------------------------*/
.corecontent-enkaiSp div.enkaiContentsLink a,
.corecontent-enkaiSp,
dl.corecontent-enkaiSp dd a,
.corecontent-enkaiTheme .corecontent-enkaiTheme-lists dd.enkaiContentsLink a,
dl.corecontent-enkaiSp dt a span.goBtn {
	background-image: url("../img/sp-enkai-materials.png");
	background-repeat: no-repeat;
}
.corecontent-enkaiTheme .corecontent-enkaiTheme-lists dd a {
	background-image: url("../img/prefecture-materials1.png");
	background-repeat: no-repeat;
}

#corecontent-enkaiSp,
#corecontent-enkaiSp-location,
#corecontent-enkaiSp-cuisine,
#corecontent-enkaiSp-scene {
	margin: 0;
	padding-top: 10px;
	padding-left: 15px;
	width: 545px;
}

.corecontent-enkaiSp {
	background-position: 0 0;
	height: 85px;
	margin: 0 auto;
	position: relative;
	width: 560px;
}

dl.corecontent-enkaiSp dt a {
	display: block;
	height: 85px;
	position: relative;
}

dl.corecontent-enkaiSp dt a span.tit {
	display: block;
	text-indent: -9999px;
}

dl.corecontent-enkaiSp dd li {
	float: left;
	list-style: none;
	margin-right: 7px;
	zoom: 1;
}

dl.corecontent-enkaiSp dd a {
	display: block;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	width: 61px;
}

.corecontent-enkaiSp .enkaiContentsLink a:hover {
	background-position: -569px 1px;
}

dl.corecontent-enkaiSp dt a span.goBtn {
	background-position: -570px 0;
	display: block;
	height: 60px;
	left: 450px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 18px;	
	width: 96px;
}

dl.corecontent-enkaiSp dt a:hover span.goBtn {
	background-position: -569px 1px;
}

dl.corecontent-enkaiSp dt a:hover {
	background-position: -1140px -45px;
}

#corecontent-enkaiSp-location dl.corecontent-enkaiSp dt.corecontent-enkaiSp-title a:hover {
	background-position: -1140px -120px;
}

#corecontent-enkaiSp-cuisine dl.corecontent-enkaiSp dt.corecontent-enkaiSp-title a:hover {
	background-position: -1710px -45px;
}

#corecontent-enkaiSp-scene dl.corecontent-enkaiSp dt.corecontent-enkaiSp-title a:hover {
	background-position: -1710px -120px;
}

.corecontent-enkaiTheme .corecontent-enkaiTheme-lists dt {
	float: left;
	font-weight: bold;
	padding-top:3px;
	white-space: nowrap;
}

.corecontent-enkaiTheme-lists dd {
	display: block;
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	zoom: 1;
}

.corecontent-enkaiTheme .corecontent-enkaiTheme-lists dd a {
	background-position: -750px -480px;
	overflow: visible;
	padding-left: 10px;
	white-space: nowrap;
}

.corecontent-enkaiTheme-lists dd.enkaiContentsLink {
	float: right;
	padding: 3px 0 0 10px;
}

.corecontent-enkaiTheme .corecontent-enkaiTheme-lists dd.enkaiContentsLink a {
	background: none;
	overflow: visible;
	padding-left: 0;
}
/*add Below@101018*/
#myBox {
	margin-bottom: 15px;
}

#myBox #myReg {
	background: url("http://img-www.gnavi.co.jp/img/lib/userarea/userarea.png") no-repeat scroll -2600px 50% transparent;
	display :block;
	height: 22px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 144px;
}

#myBox a#myReg:hover {
	left: 1px;
	position: relative;
	top: 1px;
}

#dailyPresent.maincontent-simpleformat .dailyPresent-list {
	padding: 5px 5px 0;
}

#dailyPresent .dailyPresent-lead {
	margin: 0 5px 10px;
}

#dailyPresent li {
	float: left;
	padding: 0 5px;
	width: 280px;
}

#dailyPresent dl.dailyPresent-item dt,
#dailyPresent dl.dailyPresent-item dd {
	background: none;
	height: auto;
	margin-bottom: 0;
	padding: 0;
	width: 570px;
}

#dailyPresent dl.dailyPresent-item .dailyPresent-event {
	float: right;
	margin-bottom: 5px;
	width: 190px;
}

#dailyPresent dl.dailyPresent-item .dailyPresent-photo {
	float: left;
	height: 80px;
	text-align: center;
	width: 80px;
}

#dailyPresent dl.dailyPresent-item .dailyPresent-shop,
#dailyPresent dl.dailyPresent-item .dailyPresent-access,
#dailyPresent dl.dailyPresent-item .dailyPresent-num-applications,
#dailyPresent dl.dailyPresent-item .dailyPresent-deadline {
	float: right;
	margin-bottom: 5px;
	width: 190px;
}

#dailyPresent dl.dailyPresent-item .dailyPresent-num-applications dt,
#dailyPresent dl.dailyPresent-item .dailyPresent-num-applications dd,
#dailyPresent dl.dailyPresent-item .dailyPresent-deadline dt,
#dailyPresent dl.dailyPresent-item .dailyPresent-deadline dd {
	display: inline;
}

#dailyPresent .dailyPresent-link {
	margin: 5px 10px 0;
	text-align: right;
}

#dailyPresent .dailyPresent-link a {
	background: url("../img/prefecture-materials2.png") no-repeat scroll -615px -1px transparent;
	font-weight: normal;
	padding-left: 10px;
}

/* Revision spEnkai2010
--------------------------------------------*/
#enkaiSp,
#enkaiSp-location,
#enkaiSp-cuisine,
#enkaiSp-scene {
	background-color: #fffadc;
	border: 3px solid #c80000;
	margin: 15px auto 0;
	width: 554px;
}

/*.enkaiSp .enkaiSp-title,
.enkaiSp .enkaiSp-visual a,
.enkaiSp .enkaiSp-visual-free a,
.enkaiSp .enkaiSp-visual-free a .enkaiSp-link {
	background-image: url("../img/sp-enkai-l.png");
	background-repeat: no-repeat;
}*/

.enkaiSp .corecontent-enkaiTheme .corecontent-enkaiTheme-lists dd a {
	background-image: url("../img/prefecture-materials1.png");
	background-repeat: no-repeat;
}

.enkaiSp .enkaiSp-visual {
	height: 60px;
	padding-top: 2px;
	position: relative;
	text-align: center;
	width: 554px;
}

.enkaiSp .enkaiSp-visual-free {
	position: relative;
	height: 84px;
	width: 554px;
}

.enkaiSp .enkaiSp-visual a .enkaiSp-title {
	bottom: 18px;
	/*display: none;*/
	height: 32px;
	overflow: hidden;
	position: absolute;
	right: 344px;
	text-indent: -9999px;
	width: 77px;
	cursor:pointer;
}

.enkaiSp .enkaiSp-visual-free a .enkaiSp-title {
	bottom: 20px;
	display: block;
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 408px;
	text-indent: -9999px;
	width: 50px;
	cursor:pointer;
}

.enkaiSp .enkaiSp-visual a {
	/*background-position: -3px 0;*/
	display: block;
	height: 65px;
	overflow: hidden;
	/*text-indent: -9999px;*/
	width: 554px;
}

/*.enkaiSp .enkaiSp-visual a:hover {
	background-position:  0 -65px;
}*/

.enkaiSp .enkaiSp-visual-free a {
	background-position: -588px -90px;
	display: block;
	height: 84px;
	overflow: hidden;
	text-indent: -9999px;
	width: 554px;
}

.enkaiSp .enkaiSp-visual-free a .enkaiSp-link {
	background-position: -1170px -120px;
	display: block;
	height: 29px;
	overflow: hidden;
	position: absolute;
	left: 445px;
	text-indent: -9999px;
	top: 0px;
	width: 95px;
	cursor:pointer;
}

.enkaiSp .enkaiSp-visual-free a:hover .enkaiSp-link {
	background-position: -1170px -90px;
}

.enkaiSp .corecontent-enkaiTheme {
	background-color: #fffadc;
	/*background-color: #fff;*/
	padding: 5px 8px;
}

.enkaiSp .corecontent-enkaiTheme dd {
	zoom: 1;
}

.enkaiSp .corecontent-enkaiTheme .corecontent-enkaiTheme-lists {
	padding-bottom:5px;
}

.enkaiSp .corecontent-enkaiTheme .enkaiTheme-lists-bottomLine {
	margin-bottom: 5px;
}

.enkaiSp .corecontent-enkaiTheme .corecontent-enkaiTheme-lists dt {
	font-weight: bold;
	padding-top:3px;
	white-space: nowrap;
}

.enkaiSp .corecontent-enkaiTheme-lists dd {
	display: block;
	float: left;
	margin-bottom: 3px;
	padding-top: 2px;
	padding-right: 10px;
	zoom: 1;
}

.enkaiSp .corecontent-enkaiTheme .corecontent-enkaiTheme-lists dd a {
	background-position: -750px -480px;
	font-weight: bold;
	overflow: visible;
	padding-left: 10px;
	text-decoration: underline;
	white-space: nowrap;
}

.enkaiSp .corecontent-enkaiTheme-lists dd.enkaiContentsLink {
	margin-bottom: 0;
	text-align:right;
	padding: 5px 0 0;
	width: 538px;
}

.enkaiSp .corecontent-enkaiTheme .corecontent-enkaiTheme-lists dd.enkaiContentsLink a {
	overflow: visible;
	text-decoration: underline;
}

#pref01 .enkaiSp .enkaiSp-title {
	background-position: -3000px 0;
}

#pref02 .enkaiSp .enkaiSp-title {
	background-position: -1320px -45px;
}

#pref03 .enkaiSp .enkaiSp-title {
	background-position: -1635px -45px;
}

#pref04 .enkaiSp .enkaiSp-title {
	background-position: -1740px -45px;
}

#pref05 .enkaiSp .enkaiSp-title {
	background-position: -1425px -45px;
}

#pref06 .enkaiSp .enkaiSp-title {
	background-position: -1530px -45px;
}

#pref07 .enkaiSp .enkaiSp-title {
	background-position: -1845px -45px;
}

#pref08 .enkaiSp .enkaiSp-title {
	background-position: -1215px 0;
}

#pref09 .enkaiSp .enkaiSp-title {
	background-position: -1110px 0;
}

#pref10 .enkaiSp .enkaiSp-title {
	background-position: -1005px 0;
}

#pref11 .enkaiSp .enkaiSp-title {
	background-position: -900px 0;
}

#pref12 .enkaiSp .enkaiSp-title {
	background-position: -795px 0;
}

#pref13 .enkaiSp .enkaiSp-title {
	background-position: -585px 0;
}

#pref14 .enkaiSp .enkaiSp-title {
	background-position: -690px 0;
}

#pref15 .enkaiSp .enkaiSp-title {
	background-position: -1950px 0;
}

#pref16 .enkaiSp .enkaiSp-title {
	background-position: -2265px 0;
}

#pref17 .enkaiSp .enkaiSp-title {
	background-position: -2055px 0;
}

#pref18 .enkaiSp .enkaiSp-title {
	background-position: -2160px 0;
}

#pref19 .enkaiSp .enkaiSp-title {
	background-position: -1740px 0;
}

#pref20 .enkaiSp .enkaiSp-title {
	background-position: -1845px 0;
}

#pref21 .enkaiSp .enkaiSp-title {
	background-position: -1530px 0;
}

#pref22 .enkaiSp .enkaiSp-title {
	background-position: -1635px 0;
}

#pref23 .enkaiSp .enkaiSp-title {
	background-position: -1320px 0;
}

#pref24 .enkaiSp .enkaiSp-title {
	background-position: -1425px 0;
}

#pref25 .enkaiSp .enkaiSp-title {
	background-position: -900px -45px;
}

#pref26 .enkaiSp .enkaiSp-title {
	background-position: -690px -45px;
}

#pref27 .enkaiSp .enkaiSp-title {
	background-position: -585px -45px;
}

#pref28 .enkaiSp .enkaiSp-title {
	background-position: -795px -45px;
}

#pref29 .enkaiSp .enkaiSp-title {
	background-position: -1005px -45px;
}

#pref30 .enkaiSp .enkaiSp-title {
	background-position: -1110px -45px;
}

#pref31 .enkaiSp .enkaiSp-title {
	background-position: -2790px 0;
}

#pref32 .enkaiSp .enkaiSp-title {
	background-position: -2685px 0;
}

#pref33 .enkaiSp .enkaiSp-title {
	background-position: -2475px 0;
}

#pref34 .enkaiSp .enkaiSp-title {
	background-position: -2370px 0;
}

#pref35 .enkaiSp .enkaiSp-title {
	background-position: -2580px 0;
}

#pref36 .enkaiSp .enkaiSp-title {
	background-position: -1950px -45px;
}

#pref37 .enkaiSp .enkaiSp-title {
	background-position: -2055px -45px;
}

#pref38 .enkaiSp .enkaiSp-title {
	background-position: -2160px -45px;
}

#pref39 .enkaiSp .enkaiSp-title {
	background-position: -2265px -45px;
}

#pref40 .enkaiSp .enkaiSp-title {
	background-position: -2370px -45px;
}

#pref41 .enkaiSp .enkaiSp-title {
	background-position: -2475px -45px;
}

#pref42 .enkaiSp .enkaiSp-title {
	background-position: -2580px -45px;
}

#pref43 .enkaiSp .enkaiSp-title {
	background-position: -2685px -45px;
}

#pref44 .enkaiSp .enkaiSp-title {
	background-position: -2790px -45px;
}

#pref45 .enkaiSp .enkaiSp-title {
	background-position: -2895px -45px;
}

#pref46 .enkaiSp .enkaiSp-title {
	background-position: -3000px -45px;
}

#pref47 .enkaiSp .enkaiSp-title {
	background-position: -2895px 0;
}

#cat {
	margin-bottom: 10px;
	position: relative;
	zoom: 1;
}

#cat .toggle ul {
	background: #fff;
	border: 1px solid #999;
	display: none;
	padding: 5px;
	position: absolute;
	top: 15px;
}

* html #cat .toggle ul {
	width: 200px;
}

#cat .toggle ul li {
	float: none;
	margin-right: 0;
}

/* pray for everyone who stays in Miyagi */
#prayFor {
	border: 2px solid #cb1010;
	margin: 10px auto 0;
	margin-bottom: 15px;
	position: relative;
	width: 950px;
}
#prayFor dt {
	color: #cb1010;
	font-weight: bold;
	left: 1px;
	position: absolute;
	text-align: center;
	top: 29px;
	width: 240px;
}
#prayFor dt.shien {
	top: 2px;
	margin-top: 20px;
}
#prayFor dd {
	border-left: 1px solid #cb1010;
	line-height: 1.4;
	margin-left: 240px;
	padding: 10px 15px;
}
#prayFor dd .txt1 {
	color: #000;
	padding-bottom: 3px;
}
#prayFor dd .txt2 {
	color: #000;
}
#prayFor dd .txt3 {
	font-weight: bold;
	text-align: right;
	margin-top: -15px;
}

#prayForInfo {
	float:left;
	margin: 10px auto 0;
	/*width: 620px;*/
}

.maincontent-simpleformat-b-p {
    margin-bottom: 4px;
    margin-top: 6px;
}

/*socialmedia*/
#sns {
	border: 1px solid #dbdbdb;
	margin-bottom: 15px;
}

#sns #facebookFan {
	background-color: #07519a;
	color: #fff;
	font-weight: bold;
	padding: 5px 10px;
}

#sns #facebookFan span {
	margin-right: 2px;
}

#sns dd {
	margin: 0 3px;
	padding: 8px 0 5px;
}

#sns  #facebookFanDetail {
	border-bottom: 1px dotted #dbdbdb;
	margin-bottom: 8px;
}

#sns #facebookFanLogo {
	background: url("http://img-www.gnavi.co.jp/img/home-materials2.png")  0 -165px no-repeat;
	float: left;
	height: 57px;
	text-indent: -9999px;
	width: 52px;
}

#sns #facebookFanTitle {
	margin-bottom: 6px;
	padding-left: 57px;
	padding-top: 5px;
}

#sns #snsTitle {
	font-weight: bold;
	padding-left: 6px;
}

#sns #facebookGnaviBtn {
	margin-top: 7px;
}

#sm-fbFan {
	border: none;
	height: 21px;
	margin-right: 0;
	overflow: hidden;
	width: 107px;
}

#socialmedia #sb-gp {
	margin-top: 4px;
}

/*End socialmedia*/

#gnavi-info-link {
	width: 950px;
	margin: 0 auto;
}

div#gnavi-restaurant-search {
	width: 590px;
	text-align: right;
	float: right;
	margin-top: 10px;
}

#gnavi-restaurant-search ul {
	float: right;
}

#gnavi-restaurant-search ul li {
	background:url("http://img-www.gnavi.co.jp/img/home-materials2.png") no-repeat -628px -92px;
	float: left;
	font-size: 10px;
	padding:0 6px ;
}

#gnavi-restaurant-search ul li.first {
	background: none;
}

#gnavi-restaurant-search ul li.last {
	padding-right: 0;
}


/* float-food */

#float-food{
	background: #fff;
	display: none;
	position: relative;
	width: 570px;
	z-index: 10001;
}

#float-food .cle-area {
	height: 348px;
	margin: 4px 5px 0;
}

#float-food .float-close {
	left: 510px;
}


#float-food{
	background: #fff;
	display: none;
	position: relative;
	width: 570px;
	z-index: 10001;
}
#float-food .cle-food {
	margin: 4px 5px 0;
}

h3.cle-byfood {
	background: url("../img/prefecture-materials2.png") -5px -291px no-repeat;
	color: #333;
	font-weight: bold;
	height: 25px;
	padding: 20px 10px 4px 40px;
	margin: 0 5px 15px;
}


#float-food .cle-food ul {
	border: none;
}

#float-food .cle-food ul li {
	background:url("../img/prefecture-materials1.png") -740px -567px no-repeat;
	font-size: 116%;
	font-weight: bold;
	padding: 5px 5px 5px 23px;
	float:left;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	width: 250px;
}

#float-food .cle-food p.more-link {
	font-size: 116%;
	padding: 10px 0;
	width: 560px;
	text-align:right;
	border: none;
	margin: 0;
}

/* giftcard */
#o-gc {
	text-align: center;
}

#o-gc img {
	padding-bottom: 2px;
}

#o-gc a:hover {
	text-decoration: none;
}

#o-gc a:hover span.description {
	text-decoration: underline;
}


/* promoformat */

#promoformat {
	border-top: 1px solid #efefef;
	margin: 3px 10px 0;
	padding-bottom: 5px;
	width: 570px;
}

.maincontent-promoformat {
	float: left;
	width: 327px;
}

.maincontent-promoformat-div { /* html5 */
	float: left;
	width: 327px;
}

.maincontent-promoformat-dt { /* html5 */
	font-weight: bold;
	margin: 0;
	padding: 14px 0 12px 10px;
	position: relative;
	width: 317px;
}

.maincontent-promoformat dt {
	font-weight: bold;
	margin: 0;
	padding: 14px 0 0 10px;
	position: relative;
	width: 317px;
}

.maincontent-promoformat-moreinfo {
	display: block;
	left: 250px;
	font-size: 12px;
	padding-top: 14px;
	position: absolute;
	text-align: right;
	top: 0;
	width: 75px;
}

.maincontent-promoformat-moreinfo a {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -615px -1px no-repeat;
	font-weight: normal;
	padding-left: 10px;
}

.maincontent-promoformat dd {
	padding: 10px 6px 0;
}

#maincontent-promoinformation {
	float: left;
	height: auto;
}

#maincontent-promoinformation li {
	padding-bottom: 4px;
	font-size: 12px;
	line-height: 1.5;
}

#maincontent-promoinformation li a {
	background: url("http://img-www.gnavi.co.jp/img/prefecture-materials2.png") -615px -31px no-repeat;
	padding-left: 12px;
}

#maincontent-promoinformation-photo {
	float: right;
	margin-right:6px;
	padding-top: 10px;
	width: 225px;
}

#maincontent-promoinformation-photo img {
	margin-bottom:0;
	vertical-align:text-bottom;
}



/* o-rt */

#o-rt {
	margin-bottom: 15px;
}
#o-rt dt,
#o-rt h1 {
	background: url("http://img-www.gnavi.co.jp/img/home-materials2.png") -435px -45px no-repeat;
	font-weight: bold;
	height: 23px;
	padding-top: 3px;
	text-align: center;
	width: 170px;
}
#o-rt-value {
	background: url("http://img-www.gnavi.co.jp/img/home-materials2.png") 0 -90px no-repeat;
	height: 62px;
	margin-bottom: 6px;
	width: 170px;
}
#o-rt-rakurakukanji {
	background: url("http://img-www.gnavi.co.jp/img/home-materials2.png") -180px -90px no-repeat;
	height: 62px;
	margin-bottom: 6px;
	width: 170px;
}
#o-rt-new {
	background: url("http://img-www.gnavi.co.jp/img/home-materials2.png") -360px -90px no-repeat;
	height: 62px;
	margin-bottom: 6px;
	width: 170px;
}
#o-rt-chotto {
	background: url("http://img-www.gnavi.co.jp/img/home-materials2.png") -360px -660px no-repeat;
	height: 62px;
	margin-bottom: 6px;
	width: 170px;
}
#o-rt-gconcier {
	/*background: url("http://img-www.gnavi.co.jp/img/home-materials2.png") -360px -722px no-repeat;*/
	background: url("../img/home-materials2.png") -360px -722px no-repeat;
	height: 62px;
	margin-bottom: 6px;
	width: 170px;
}
#o-rt-value a,
#o-rt-rakurakukanji a,
#o-rt-new a,
#o-rt-chotto a,
#o-rt-gconcier a {
	display: block;
	padding-left: 46px;
	padding-top: 17px;
	padding-right: 4px;
	height: 42px;
	font-weight: bold;
	line-height: 1.1em;
	text-decoration: none;
}
#o-rt-rakurakukanji a {
	height: 51px;
	padding-top: 11px;
	line-height: 1em;
}
#o-rt-gconcier a {
	/*font-size: 96%;*/
	height: 46px;
	padding-top: 15px;
}
#o-rt-value a span,
#o-rt-rakurakukanji a span,
#o-rt-new a span,
#o-rt-chotto a span,
#o-rt-gconcier a span {
	display: block;
	font-weight: normal;
	line-height: 1.2em;
	padding-top: 6px;
	text-decoration: none;
	font-size: 10px;
}

#o-rt-rakurakukanji a span {
	padding-top: 4px;
}

#o-rt-chotto a span {
	display: block;
	font-weight: normal;
	line-height: 1.1em;
	padding-top: 1px;
	text-decoration: none;
}

#o-rt-gconcier a span {
	padding-top: 1px;
}

#o-rt-chotto a span.subTitle {
	font-size: 77%;
	font-weight:bold;
}

#o-rt-chotto a {
	padding-top: 9px;
	height: 50px;
}

.float-bnr {
	border-top: 2px solid #adadad;
}

ol#logobreadcrumbs-breadcrumb li {
	white-space: nowrap;
}

/* kuseki */
#kuseki {
	width: 300px;
	float:left;
}

#kuseki a {
	background:url(../img/kuseki_bg.png) repeat-x;
	float: left;
}

#kuseki a:hover {
	text-decoration: none;
}

#kuseki a .kusekiToday,
#kuseki a .kusekiTxt {
	font-size: 11px;
	height: 18px;
	float:left;
	font-weight: bold;
	padding-top: 7px;
}

#kuseki a .kusekiToday {
	background:url(../img/kuseki_bg.png) 0 -30px no-repeat;
	color: #f00;
	padding-left: 19px;
	cursor: pointer;
}

#kuseki a .kusekiTxt {
	background:url(../img/kuseki_bg.png) right -60px no-repeat;
	color: #07519a;
	padding-right: 13px;
}

#kuseki a .kusekiTxt em {
	background:url(../img/kuseki_bg.png) -298px -90px no-repeat;
	padding-left: 5px;
	margin-left: 3px;
	font-weight: bold;
	cursor: pointer;
}

/* add deguchi-t 20130530 */
.normalSp {
	margin: 15px auto 0;
	width: 558px;
}

.corecontent-seasonsp-sub-z {
	margin-top: 6px;
	padding-top: 0;
}

.corecontent-seasonsp-sub-z li {
	float: left;
}

li.corecontent-seasonsp-sub-h-r {
	float: right;	
}