@charset "utf-8";

/*----------------------------------------------------------

	gnavi-shoplistType170

-----------------------------------------------------------*/

.gnavi-shoplistType170{
	margin:15px auto;
	width:170px;
}

.gnavi-shoplistType170 h4{
	padding:0 !important;
	margin:0 !important;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-lead{
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-bgimg_lead.gif) no-repeat bottom;
	padding:2px 12px 5px 12px;
	text-align:center;
	color:#f9ffb3 !important;
	text-decoration:underline;
	font-size:10px;
	display:block !important;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-lead a{
	color:#f9ffb3 !important;
	text-decoration:underline !important;
	font-size:10px !important;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-lead a:hover{
	color:#f9ffb3 !important;
	text-decoration:underline !important;
	font-size:10px !important;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner {
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-bgimg_01.gif) repeat-y;
	padding:8px 12px 1px 12px;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapBottom {
	width: 170px;
	padding-bottom: 14px;
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-bgimg_02.gif) no-repeat left bottom;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li{
	margin:0 0 8px 0;
	border:1px solid #d1d5dd;
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-bgimg_03.gif) no-repeat left top;
	padding:12px 0 5px 0;
}

div,p,span,th,td{
	word-break: break-all;
	word-wrap: break-word;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-imgbox,
.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-imgbox div,
.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-imgbox span,
.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-weekbox span,
.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-weekbox p,
.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-weekbox div{
word-break: normal;
word-wrap: normal;
}

 /* for IE6 */
* html .gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-imgbox{
	display:inline;
	zoom:1;
}

* html .gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-imgbox span.gnavi-shoplistType170-h_scale{
	vertical-align:middle;
	zoom:1;
}

* html .gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-imgbox img{
	vertical-align:middle;
}

/* for IE7 */
*:first-child+html .gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-imgbox{
	display:inline;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-imgbox span.gnavi-shoplistType170-h_scale{
	vertical-align:middle;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-imgbox img{
	vertical-align:middle;
}


.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-imgbox{
	border:none !important;
	display: table-cell !important;  
	text-align:center !important;
	vertical-align:middle !important; 
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-imgarea{
	text-align:center;
	width:110px;
	margin:0 auto
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-imgarea a{
	border:none !important;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-imgarea .gnavi-shoplistType170-icon{
	margin:1px 0 0 0;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-size_110{
	height:110px !important;
	width:110px !important;
	background:#ffe5a6 !important;
	vertical-align:middle !important;
}

* html .gnavi-shoplistType170-size_110 span.gnavi-shoplistType170-h_scale{
	height:110px !important;
	vertical-align:middle !important;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType170-size_110 span.gnavi-shoplistType170-h_scale{
	height:110px !important;
	vertical-align:middle !important;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType170-h_scale,
*:first-child+html .gnavi-shoplistType170-size_110{
	min-height:110px;
	height: auto !important;
	height: 110px;
}


.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li p{
	word-break: break-all !important;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-shopname,
.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-shopname02{
	font-weight:bold;
	margin:0;
	font-size:14px;
	margin:0 8px 3px 8px;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-shopname span{
	font-size:10px;
	font-weight:normal;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-shopname02 span{
	font-weight:normal;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-shopname a{
	text-decoration:none !important;
	color:#000 !important;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-shopname02 a{
	text-decoration:underline !important;
	color:#666 !important;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-textarea .gnavi-shoplistType170-detail{
	margin:5px 0 0 8px;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-textarea .gnavi-shoplistType170-detail .gnavi-shoplistType170-price{
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-icon_01.gif) no-repeat left top;
	padding:0 5px 0 20px;
	border:none;
	margin:3px 0 0 0;
	color:#000;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner li .gnavi-shoplistType170-textarea .gnavi-shoplistType170-detail .gnavi-shoplistType170-access{
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-icon_02.gif) no-repeat 2px top;
	padding:0 5px 0 20px;
	border:none;
	margin:6px 0 0 0;
	color:#000;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-btnNormal{
	padding:5px 0 0 6px;
}

.gnavi-shoplistType170 .gnavi-shoplistType170-contentWrapInner .gnavi-shoplistType170-btnCoupon{
	padding:5px 0 0 1px;
}

/*----------------------------------------------------------

	gnavi-shoplistType170-beauty

-----------------------------------------------------------*/

.gnavi-shoplistType170-beauty{
	margin:0 auto 15px auto;
	width:170px;
}

.gnavi-shoplistType170-beauty h4{
	padding:0 !important;
	margin:0 !important;
}

.gnavi-shoplistType170-beauty li{
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-lead{
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-beauty-bgimg_lead.gif) no-repeat bottom;
	padding:2px 5px 5px 5px;
	text-align:center;
	color:#000 !important;
	text-decoration:underline;
	font-size:10px;
	display:block !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-lead a{
	color:#000 !important;
	text-decoration:underline !important;
	font-size:10px !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-lead a:hover{
	color:#000 !important;
	text-decoration:underline !important;
	font-size:10px !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner {
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-beauty-bgimg_01.gif) repeat-y;
	padding:1px 10px 1px 10px !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapBottom {
	width: 170px;
	padding-bottom: 14px;
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-beauty-bgimg_02.gif) no-repeat left bottom;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li{
	margin:0 0 8px 0 !important;
	border-bottom:1px solid #bebebe;
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-beauty-bgimg_03.gif) no-repeat;
	padding:0 0 5px 0 !important;
}

div,p,span,th,td{
	word-break: break-all;
	word-wrap: break-word;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-imgbox,
.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-imgbox div,
.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-imgbox span,
.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-weekbox span,
.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-weekbox p,
.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-weekbox div{
word-break: normal;
word-wrap: normal;
}

 /* for IE6 */
* html .gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-imgbox{
	display:inline;
	zoom:1;
}

* html .gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-imgbox span.gnavi-shoplistType170-beauty-h_scale{
	vertical-align:middle;
	zoom:1;
}

* html .gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-imgbox img{
	vertical-align:middle;
}

/* for IE7 */
*:first-child+html .gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-imgbox{
	display:inline;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-imgbox span.gnavi-shoplistType170-beauty-h_scale{
	vertical-align:middle;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-imgbox img{
	vertical-align:middle;
}


.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-imgbox{
	border:none !important;
	display: table-cell !important;  
	text-align:center !important;
	vertical-align:middle !important; 
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-imgarea{
	text-align:center;
	width:110px;
	margin:0 auto
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-imgarea a{
	border:none !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-imgarea .gnavi-shoplistType170-beauty-icon{
	margin:1px 0 0 0;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-size_110{
	height:110px !important;
	width:110px !important;
	background:#ffe5a6 !important;
	vertical-align:middle !important;
}

* html .gnavi-shoplistType170-beauty-size_110 span.gnavi-shoplistType170-beauty-h_scale{
	height:110px !important;
	vertical-align:middle !important;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType170-beauty-size_110 span.gnavi-shoplistType170-beauty-h_scale{
	height:110px !important;
	vertical-align:middle !important;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType170-beauty-h_scale,
*:first-child+html .gnavi-shoplistType170-beauty-size_110{
	min-height:110px;
	height: auto !important;
	height: 110px;
}


.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li p{
	word-break: break-all !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-shopname,
.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-shopname02{
	font-weight:bold;
	margin:0;
	font-size:14px;
	margin:0 0 3px 0 !important;
	padding:13px 7px 0 7px !important;
	line-height:1.2em !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-shopname span{
	font-size:10px;
	font-weight:normal;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-shopname02 span{
	font-weight:normal;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-shopname a{
	text-decoration:none !important;
	color:#000 !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-shopname02 a{
	text-decoration:underline !important;
	color:#666 !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-textarea .gnavi-shoplistType170-beauty-detail{
	margin:5px 0 0 8px !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-textarea .gnavi-shoplistType170-beauty-detail .gnavi-shoplistType170-beauty-price{
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-beauty-icon_01.gif) no-repeat left top !important;
	padding:0 4px 0 20px !important;
	border:none;
	margin:3px 0 0 0 !important;
	color:#000;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner li .gnavi-shoplistType170-beauty-textarea .gnavi-shoplistType170-beauty-detail .gnavi-shoplistType170-beauty-access{
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType170-beauty-icon_02.gif) no-repeat 2px top !important;
	padding:0 4px 0 20px !important;
	border:none;
	margin:6px 0 0 0 !important;
	color:#000;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-btnNormal{
	padding:5px 0 0 10px !important;
}

.gnavi-shoplistType170-beauty .gnavi-shoplistType170-beauty-contentWrapInner .gnavi-shoplistType170-beauty-btnCoupon{
	padding:5px 0 0 5px !important;
}

/*----------------------------------------------------------

	gnavi-shoplistType200

-----------------------------------------------------------*/

.gnavi-shoplistType200{
	margin:15px 0;
	width:200px;
	float:right;
}

.gnavi-shoplistType200 h4{
	padding:0 !important;
	margin:0 !important;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-lead{
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType200-bgimg_lead.gif) no-repeat bottom;
	padding:2px 12px 5px 12px;
	text-align:center;
	color:#f9ffb3 !important;
	text-decoration:underline;
	font-size:10px;
	display:block !important;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-lead a{
	color:#f9ffb3 !important;
	text-decoration:underline !important;
	font-size:10px !important;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-lead a:hover{
	color:#f9ffb3 !important;
	text-decoration:underline !important;
	font-size:10px !important;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner {
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType200-bgimg_01.gif) repeat-y;
	padding:8px 12px 1px 12px;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapBottom {
	width: 200px;
	padding-bottom: 14px;
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType200-bgimg_02.gif) no-repeat left bottom;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li{
	margin:0 0 8px 0;
	border:1px solid #d1d5dd;
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType200-bgimg_03.gif) no-repeat left top;
	padding:12px 0 5px 0;
}

div,p,span,th,td{
	word-break: break-all;
	word-wrap: break-word;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-imgbox,
.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-imgbox div,
.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-imgbox span,
.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-weekbox span,
.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-weekbox p,
.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-weekbox div{
word-break: normal;
word-wrap: normal;
}

 /* for IE6 */
* html .gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-imgbox{
	display:inline;
	zoom:1;
}

* html .gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-imgbox span.gnavi-shoplistType200-h_scale{
	vertical-align:middle;
	zoom:1;
}

* html .gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-imgbox img{
	vertical-align:middle;
}

/* for IE7 */
*:first-child+html .gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-imgbox{
	display:inline;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-imgbox span.gnavi-shoplistType200-h_scale{
	vertical-align:middle;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-imgbox img{
	vertical-align:middle;
}


.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-imgbox{
	border:none !important;
	display: table-cell !important;  
	text-align:center !important;
	vertical-align:middle !important; 
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-imgarea{
	text-align:center;
	width:110px;
	margin:0 auto
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-imgarea a{
	border:none !important;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-imgarea .gnavi-shoplistType200-icon{
	margin:1px 0 0 0;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-size_110{
	height:110px !important;
	width:110px !important;
	background:#ffe5a6 !important;
	vertical-align:middle !important;
}

* html .gnavi-shoplistType200-size_110 span.gnavi-shoplistType200-h_scale{
	height:110px !important;
	vertical-align:middle !important;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType200-size_110 span.gnavi-shoplistType200-h_scale{
	height:110px !important;
	vertical-align:middle !important;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType200-h_scale,
*:first-child+html .gnavi-shoplistType200-size_110{
	min-height:110px;
	height: auto !important;
	height: 110px;
}


.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li p{
	word-break: break-all !important;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-shopname,
.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-shopname02{
	font-weight:bold;
	margin:0;
	font-size:14px;
	margin:0 6px 3px 8px;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-shopname span{
	font-size:10px;
	font-weight:normal;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-shopname02 span{
	font-weight:normal;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-shopname a{
	text-decoration:none !important;
	color:#000 !important;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-shopname02 a{
	text-decoration:underline !important;
	color:#666 !important;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-textarea .gnavi-shoplistType200-detail{
	margin:5px 0 0 8px;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-textarea .gnavi-shoplistType200-detail .gnavi-shoplistType200-price{
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType200-icon_01.gif) no-repeat left top;
	padding:0 5px 0 20px;
	border:none;
	margin:3px 0 0 0;
	color:#000;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner li .gnavi-shoplistType200-textarea .gnavi-shoplistType200-detail .gnavi-shoplistType200-access{
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType200-icon_02.gif) no-repeat 2px top;
	padding:0 5px 0 20px;
	border:none;
	margin:6px 0 0 0;
	color:#000;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-btnNormal{
	padding:5px 0 0 8px;
}

.gnavi-shoplistType200 .gnavi-shoplistType200-contentWrapInner .gnavi-shoplistType200-btnCoupon{
	padding:5px 0 0 2px;
}


/* add 2013/06/30 AS */
/*----------------------------------------------------------

    gnavi-shoplistType300

-----------------------------------------------------------*/

.gnavi-shoplistType300 a:link {
    color: #333333;
}
.gnavi-shoplistType300 a:visited {
    color: #333333;
}
.gnavi-shoplistType300 a:hover {
    color: #CC0000;
    text-decoration: none;
}


.gnavi-shoplistType300{
    margin:20px auto;
    width:300px;
}

.gnavi-shoplistType300 h4{
    padding:0;
    margin:0;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-lead{
    background: url(/img/detail/gnaviuarea/gnavi-shoplistType300-bgimg_lead.gif) no-repeat bottom;
    padding:2px 12px 5px 12px;
    text-align:center;
    color:#f9ffb3 !important;
    text-decoration:underline;
    font-size:10px;
    display:block !important;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-lead a{
    color:#f9ffb3 !important;
    text-decoration:underline !important;
    font-size:10px !important;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-lead a:hover{
    color:#f9ffb3 !important;
    text-decoration:underline !important;
    font-size:10px !important;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner {
    background: url(/img/detail/gnaviuarea/gnavi-shoplistType300-bgimg_01.gif) repeat-y;
    padding:8px 12px 1px 12px;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapBottom {
    width: 300px;
    padding-bottom: 14px;
    background: url(/img/detail/gnaviuarea/gnavi-shoplistType300-bgimg_02.gif) no-repeat left bottom;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li{
    margin:0 0 8px 0;
    border:1px solid #d1d5dd;
    background: url(/img/detail/gnaviuarea/gnavi-shoplistType300-bgimg_03.gif) no-repeat left top;
    padding:12px 10px 10px 10px;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-imgarea{
    float:left;
}
div,p,span,th,td{
    word-break: break-all;
    word-wrap: break-word;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-imgbox,
.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-imgbox div,
.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-imgbox span,
.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-weekbox span,
.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-weekbox p,
.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-weekbox div{
word-break: normal;
word-wrap: normal;
}

 /* for IE6 */
* html .gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-imgbox{
    display:inline;
    zoom:1;
}

* html .gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-imgbox span.gnavi-shoplistType300-h_scale{
    vertical-align:middle;
    zoom:1;
}

* html .gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-imgbox img{
    vertical-align:middle;
}

/* for IE7 */
*:first-child+html .gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-imgbox{
    display:inline;
    zoom:1;
}

*:first-child+html .gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-imgbox span.gnavi-shoplistType300-h_scale{
    vertical-align:middle;
    zoom:1;
}

*:first-child+html .gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-imgbox img{
    vertical-align:middle;
}


.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-imgbox{
    border:none !important;
    display: table-cell !important;
    text-align:center !important;
    vertical-align:middle !important;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-imgarea a{
    border:none !important;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-imgarea .gnavi-shoplistType300-icon{
    margin:1px 0 0 0;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-textarea{
    overflow:hidden !important;
    zoom:1;
    padding:0 0 0 10px;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-size_110{
    height:110px !important;
    width:110px !important;
    background:#ffe5a6 !important;
    vertical-align:middle !important;
}

* html .gnavi-shoplistType300-size_110 span.gnavi-shoplistType300-h_scale{
    height:110px !important;
    vertical-align:middle !important;
    zoom:1;
}

*:first-child+html .gnavi-shoplistType300-size_110 span.gnavi-shoplistType300-h_scale{
    height:110px !important;
    vertical-align:middle !important;
    zoom:1;
}

*:first-child+html .gnavi-shoplistType300-h_scale,
*:first-child+html .gnavi-shoplistType300-size_110{
    min-height:110px;
    height: auto !important;
    height: 110px;
}


.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li p{
    word-break: break-all !important;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-shopname,
.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-shopname02{
    font-weight:bold;
    margin:0;
    font-size:14px;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-itembox{
    margin:5px 0 0 0;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-shopname span{
    font-size:10px;
    font-weight:normal;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-shopname02 span{
    font-weight:normal;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-shopname a{
    text-decoration:none !important;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-shopname02 a{
    text-decoration:underline !important;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-textarea .gnavi-shoplistType300-detail{
    margin:5px 0 0 0;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-textarea .gnavi-shoplistType300-detail .gnavi-shoplistType300-price{
    background: url(/img/detail/gnaviuarea/gnavi-shoplistType300-icon_01.gif) no-repeat left top;
    padding:0 0 0 16px;
    border:none;
    margin:3px 0 0 0;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner li .gnavi-shoplistType300-textarea .gnavi-shoplistType300-detail .gnavi-shoplistType300-access{
    background: url(/img/detail/gnaviuarea/gnavi-shoplistType300-icon_02.gif) no-repeat left top;
    padding:0 0 0 16px;
    border:none;
    margin:6px 0 0 0;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-btnNormal{
    padding:15px 0 0 40px;
}

.gnavi-shoplistType300 .gnavi-shoplistType300-contentWrapInner .gnavi-shoplistType300-btnCoupon{
    padding:5px 0 0 5px;
}


/*----------------------------------------------------------

	gnavi-shoplistType785

-----------------------------------------------------------*/


.gnavi-shoplistType785{
	margin:20px auto;
	width:785px;
}

.gnavi-shoplistType785 h4{
	padding:0;
	margin:0;
	position:relative;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-lead{
	color:#f9ffb3 !important;
	text-decoration:underline;
	font-size:15px !important;
	display:block !important;
	position:absolute;
	right:30px;
	top:20px;
	font-weight:normal !important;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-lead a{
	color:#f9ffb3 !important;
	text-decoration:underline !important;
	font-size:15px !important;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-lead a:hover{
	color:#f9ffb3 !important;
	text-decoration:underline !important;
	font-size:15px !important;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner {
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType785-bgimg_01.gif) repeat-y;
	padding:10px 0 15px 22px;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapBottom {
	width: 785px;
	padding-bottom: 14px;
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType785-bgimg_02.gif) no-repeat left bottom;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-setwrap{
	margin:10px 0 0 0;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li.gnavi-shoplistType785-set {
	margin:0 16px 0 0;
	padding:10px 5px 10px 10px;
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType785-bgimg_03.gif) repeat-x left top;
	width:345px;
	float:left;
	display:inline;
	border:1px solid #d1d5dd;
	min-height: 190px;/*既定の高さ*/  
    height: auto !important;  
    height: 190px;/*既定の高さ*/
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-imgarea{
	float:left;
}
div,p,span,th,td{
	word-break: break-all;
	word-wrap: break-word;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-imgbox,
.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-imgbox div,
.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-imgbox span,
.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-weekbox span,
.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-weekbox p,
.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-weekbox div{
word-break: normal;
word-wrap: normal;
}

 /* for IE6 */
* html .gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-imgbox{
	display:inline;
	zoom:1;
}

* html .gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-imgbox span.gnavi-shoplistType785-h_scale{
	vertical-align:middle;
	zoom:1;
}

* html .gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-imgbox img{
	vertical-align:middle;
}

/* for IE7 */
*:first-child+html .gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-imgbox{
	display:inline;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-imgbox span.gnavi-shoplistType785-h_scale{
	vertical-align:middle;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-imgbox img{
	vertical-align:middle;
}


.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-imgbox{
	border:none !important;
	display: table-cell !important;  
	text-align:center !important;
	vertical-align:middle !important; 
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-imgarea a{
	border:none !important;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-imgarea .gnavi-shoplistType785-icon{
	margin:1px 0 0 0;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-textarea{
	overflow:hidden !important;
	zoom:1;
	padding:0 0 0 10px;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-size_110{
	height:110px !important;
	width:110px !important;
	background:#ffe5a6 !important;
	vertical-align:middle !important;
}

* html .gnavi-shoplistType785-size_110 span.gnavi-shoplistType785-h_scale{
	height:110px !important;
	vertical-align:middle !important;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType785-size_110 span.gnavi-shoplistType785-h_scale{
	height:110px !important;
	vertical-align:middle !important;
	zoom:1;
}

*:first-child+html .gnavi-shoplistType785-h_scale,
*:first-child+html .gnavi-shoplistType785-size_110{
	min-height:110px;
	height: auto !important;
	height: 110px;
}


.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li p{
	word-break: break-all !important;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-shopname,
.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-shopname02{
	font-weight:bold;
	margin:0;
	font-size:14px;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-itembox{
	margin:5px 0 0 0;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-shopname span{
	font-size:10px;
	font-weight:normal;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-shopname02 span{
	font-weight:normal;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-shopname a{
	text-decoration:none !important;
	color:#000 !important;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-shopname02 a{
	text-decoration:underline !important;
	color:#000 !important;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-textarea .gnavi-shoplistType785-detail{
	margin:5px 0 0 0;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-textarea .gnavi-shoplistType785-detail .gnavi-shoplistType785-price{
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType785-icon_01.gif) no-repeat left top;
	padding:0 0 0 20px;
	border:none;
	margin:3px 0 0 0;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner li .gnavi-shoplistType785-textarea .gnavi-shoplistType785-detail .gnavi-shoplistType785-access{
	background: url(/img/detail/gnaviuarea/gnavi-shoplistType785-icon_02.gif) no-repeat 2px top;
	padding:0 0 0 20px;
	border:none;
	margin:6px 0 0 0;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-btnNormal{
	margin:12px 0 0 5px;
}

.gnavi-shoplistType785 .gnavi-shoplistType785-contentWrapInner .gnavi-shoplistType785-btnCoupon{
	margin:7px 0 0 -6px;
}

/*---------------
 ClearFix
---------------*/
.clearfix{
	zoom: 1;
}
.clearfix:after{
	clear: both;
	content: url(../../img/detail/spacer.gif);
	display: block;
	height: 0;
}
.clearfix{
	display: inline-block;
}

/* Hides from IE Mac */
.clearfix{
	display: block;
}
/* End Hack */