.cj {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #EA140F;
}
.cccccc {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.copyright {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #EA140F;
}
.s-iten {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}

.tiiki-link-head {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	background-image: url(image/kyoutu/link-head.jpg);
	background-repeat: repeat-x;
}
.tiiki-link-genre {
	font-size: 14px;
	color: #666666;
	background-image: url(image/kyoutu/link-genre.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}


.text-a {
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	letter-spacing: 3px;
	color: #CC0000;
}
.text-12-1-666666 {
	font-size: 12px;
	color: #666666;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.new-shop {
	font-size: 12px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
}

.line-pink {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cccccc;
	background-repeat: repeat-x;
}
.line-pink-r {
	border-right-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #cccccc;
	background-repeat: repeat-x;
}
.line-pink-l {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #cccccc;
	background-repeat: repeat-x;
}
.line-pink-lu {
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	background-repeat: repeat-x;
}
.new-shop-line {
	border: 1px solid #CCCCCC;
}


.line-pink-lr {
	border-right-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-width: 2px;
	border-left-color: #cccccc;
	background-repeat: repeat-x;
}
.line-pink-lru {
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	background-repeat: repeat-x;
}


.line-cccccc {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
.line-cccccc-ruu {
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	background-repeat: repeat-x;
}
.bg-p {
	background-image: url(s-image/bg-refresh.jpg);
	background-repeat: repeat-x;
}

.s-bg-cya {
	background-image: url(s-image/page-bg/cya/bg_cya2.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.coupon1 {
	border: 1px dashed #000000;
	background-repeat: no-repeat;
	background-position: center center;
}
.coupon2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.line-r {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCCCCC;
}
.line-ru {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.head-text {
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	background-color: #FFDC93;
}

.text-13-1-c-line {
	font-size: 13px;
	color: #333333;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.link-gray {
	font-size: 12px;
	color: #666666;
}

.line-cccccc-uu {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #cccccc;
	background-repeat: repeat-x;
}
.line-cccccc-ru {

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	background-repeat: repeat-x;
}
.coupon-waku {
	border: 2px solid #FF0000;
	background-color: #FFFFCC;
}
.shop-name {
	font-size: 18px;
	color: #0033FF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}
.shop-name-ue {
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}

.text-12-1-f-line-u {

	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #0066FF;
}
.text-14-1-ff-line-u {


	font-size: 14px;
	color: #333333;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}
.text-shop-data {
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DFDFDF;
}
.photo-waku {
}

.text-shop-data1 {
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
	line-height: 20px;
}
.osirase-waku {
}

.text-shop-data0 {
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}

.text-shop-data2 {
	font-size: 13px;
	color: #333333;
	letter-spacing: 1px;
	line-height: 20px;
}


.waku-mizu {
	border: 1px solid #0099FF;
}
.tab-bg-mizu {
	background-image: url(s-image/parts/tab-bg-mizu.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.s-bg-gray {

	background-image: url(s-image/page-bg/gray/bg_gray2.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.text-14-1-c-line-u {
	font-size: 13px;
	color: #333333;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.text-14-1-c-line {
	font-size: 13px;
	color: #333333;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.onsen-bg {
	background-image: url(image/onsen/bg.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.link-gray-14 {
	color: #666666;
}
.tiiki-top-jyoho {
	background-image: url(image/kyoutu/jyohou.gif);
	background-repeat: no-repeat;
	background-position: center 1px;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}
.data-head-bg {
	background-image: url(image/data/data-head.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.gyou-dai {
	line-height: 15px;
	letter-spacing: 2px;
	font-size: 13px;
	color: #333333;
}
.yoyaku-bg {
	background-image: url(s-image/parts/yoyaku700.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 16px;
	color: #000099;
}
.menu-bar {
	font-size: 16px;
	color: #3366FF;
	background-image: url(s-image/parts/menu510.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
.menu-bar2 {
	font-size: 16px;
	font-weight: bold;
	color: #3366FF;
	background-image: url(s-image/parts/menu250.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.coupon-bg {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	background-image: url(s-image/parts/cou730.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.underline {
	text-decoration: underline;
}
.shoplongtext {
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	letter-spacing: 3px;
}
.text-12-1-333333 {

	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.kigen {
	font-size: 14px;
	color: #000000;
}
.waku-cya {

	border: 1px solid #CC0000;
}
.waku-con {


	border: 1px solid #0000CC;
}
.waku-midori {


	border: 1px solid #009900;
}
.waku-ore {



	border: 1px solid #FF6600;
}
.text-12-u-line {


	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FF6600;
}
.menu-bar757 {

	font-size: 16px;
	color: #3366FF;
	background-image: url(s-image/parts/menu757.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-weight: bold;
}
.map-waku {
	border: 1px solid #999999;
}
.text-12-1-ff-line-u {



	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu-text-gray {
	font-size: 13px;
	color: #333333;
}
.menu-sub-title-s {
	color: #6666FF;
	font-weight: bold;
	font-size: 14px;
}
.waku-gray {
	border: 1px solid #999999;
	font-size: 13px;
}
.coupon-text {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
}
.coupon-text-j {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
}

.shop-name-noline {

	font-size: 18px;
	color: #CC0033;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}
.coupon-bg-s {

	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	background-image: url(s-image/parts/cou630.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.coupon-text-s {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.line-cccccc-sita {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cccccc;
	background-repeat: repeat-x;
}
.coupon-text-big {


	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}
.counter-text {


	font-size: 12px;
	color: #666666;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.coupon-shop-name {
	font-size: 12px;
}

.line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0066FF;
}
.top-menu {
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0099FF;
}
.menu-coment {
	font-size: 12px;
	color: #666666;
}

.japan-bg {
	background-image: url(image/map/japan-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.top-link {
	font-size: 14px;
}
.map-line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.text-12 {
	font-size: 12px;
	line-height: 13px;
}

.houhou-1 {
	background-image: url(image/kyoutu/houhou/houhou-1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.houhou-text-1 {
	font-size: 16px;
	font-weight: bolder;
	color: #FF0000;
}
.photo-waku {
	border: 1px solid #00CCFF;
	font-size: 12px;
	color: #666666;
	background-image: url(s-image/parts/photo.jpg);
	letter-spacing: 1px;
	text-align: center;
}
.menu-waku {
	font-size: 12px;
	color: #666666;
	letter-spacing: 1px;
	border: 1px solid #00CCFF;
	background-image: url(s-image/parts/menu.jpg);
	text-align: center;
}
.osirase-waku {
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	background-image: url(s-image/parts/osirase.jpg);
	letter-spacing: 1px;
	border: 1px solid #00CCFF;
	line-height: 20px;
	text-align: center;
}
.text-osirase {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	letter-spacing: 1px;
	border: 1px solid #00CCFF;
	text-indent: 10px;
	background-color: #ffffe8;
}
.text-pr4 {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	letter-spacing: 1px;
	text-indent: 10px;
}




.text-pr {
	font-size: 17px;
	color: #FF6600;
}

.coupon-waku {
	border: 2px solid #FF0000;
}
.coupon-title {
	font-size: 16px;
	font-weight: bold;
	color: #000099;
}
.map-waku {
	border: 1px solid #00CCFF;
}
.photo-waku2 {
	border: 1px solid #00CCFF;
}
.menu-waku2 {
	border: 1px solid #00CCFF;
}

.main-waku {
	border: 1px solid #D7D7D7;
}
.main-under-line {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #00CCFF;
}
.text-12-gray {
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 17px;
}

.pr1-waku {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.text-shopping-14 {
	font-size: 14px;
	line-height: 17px;
	color: #333333;
	text-align: left;
}
.shopping-‚”‚‰‚”‚Œ‚…-bg {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	background-image: url(shopping/image/title-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align: left;
	text-indent: 10px;
}

