@charset "shift_jis";

/*------------------------------------------------

		01 日替わりクーポン検索 共通

------------------------------------------------ */
#header .headerL {
	width: 390px;
}
#couponCts a,
.mapBalloon a{
	color:#5c2d18;
	text-decoration:none;
}
#couponCts a:visited,
.mapBalloon a:visited{
	color:#936e5d;
}
#couponCts a:hover,
.mapBalloon a:hover{
	color:#CC6699;
	text-decoration:underline;
}
h1 {
	word-wrap:break-word;
}

.btmPath{
	width:657px;
	float:left;
}
ul.btmBox{
	width:258px;
	float:right;
	margin:2px 0 0 0;
}
ul.btmBoxTop{
	width:197px;
	float:right;
	margin:2px 0 0 0;
}
ul.btmBox li,
ul.btmBoxTop li{
	float:left;
	list-style:none;
	margin:0 5px 0 0;
}
ul.btmBox li img,
ul.btmBoxTop li img{
	display:block;
	vertical-align:middle;
}
ul.btmBox li.mixitop,
ul.btmBoxTop li.mixitop{
	padding-top:2px;
}
ul.btmBox li.greetop,
ul.btmBoxTop li.greetop{
	padding-top:4px;
}
ul.btmBox li.ytop,
ul.btmBoxTop li.ytop{
	padding-top:4px;
}
ul.btmBox li.hatetop,
ul.btmBoxTop li.hatetop{
	padding-top:5px;
}
ul.btmBox li.livetop,
ul.btmBoxTop li.livetop{
	padding-top:4px;
}

/* 110111 SNSボタン位置調整 sm4 */
ul.shareBox{
	width:180px;
	margin-bottom:10px;
}
ul.shareBoxDetail{
	width:230px;
	margin-bottom:10px;
}
ul.shareBox li,
ul.shareBoxDetail li{
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block;
	/display: inline; /*for ie5〜7*/
    /zoom: 1; /*for ie5〜7*/
	list-style:none;
	margin:0 4px 0 0;
	vertical-align:top;
}
ul.shareBox li img,
ul.shareBoxDetail li img{
	display:block;
	vertical-align:middle;
}
ul.shareBox li.twitter,
ul.shareBoxDetail li.twitter{
	padding-top:7px;
}
ul.shareBox li.mixitop,
ul.shareBoxDetail li.mixitop{
	padding-top:7px;
}
ul.shareBox li.greetop,
ul.shareBoxDetail li.greetop{
	padding-top:7px;
}
ul.shareBox li.mstop,
ul.shareBoxDetail li.mstop{
	padding-top:7px;
}
ul.shareBox li.facetop,
ul.shareBoxDetail li.facetop{
	padding-top:7px;
}
ul.shareBox li.ytop,
ul.shareBoxDetail li.ytop{
	padding-top:7px;
}
ul.shareBox li.hatetop,
ul.shareBoxDetail li.hatetop{
	padding-top:7px;
}
ul.shareBox li.livetop{
	padding-top:7px;
}
ul.shareBoxDetail li.livetop{
	padding-top:7px;
}

/* 110111 SNSボタン位置調整 sm4 end */

/*------------------------------------------------

		02 日替わりクーポン検索 トップ

------------------------------------------------ */
/* トップ・全地域表示時の共通タイトルエリア
------------------------------------------------ */
#allCouponCts #couponCts #h2Area{
	width:930px;
	height:138px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/top_titile_bg.gif) no-repeat left top;
	position:relative;
	margin-bottom:5px;
}
#allCouponCts #couponCts #h2Area h2{
	position:absolute;
	top:38px;
	left:80px;
	background-image:none;
	height:79px;
	padding-left:0;
}
#allCouponCts #couponCts #h2Area #titleSubArea{
	position:absolute;
	top:23px;
	right:90px;
}

/* トップ コンテンツエリア
------------------------------------------------ */
#topCouponCts #couponCts #topMain {
	position:relative;
	width:910px;
	margin:26px 0 0 10px;
	padding-top:2px;
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/contents_bg_top.gif) no-repeat left top;
}
#topCouponCts #couponCts #topMainInner {
	width:890px;
	padding:10px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/contents_bg.gif) no-repeat left bottom;
}
#topCouponCts #couponCts #topMain h3 {
	position:absolute;
	top:-26px;
	left:9px;
}
#topCouponCts #couponCts #topMain .topLead {
	padding-top:30px;
	font-size:107%;
	line-height:1.4;
}
#topCouponCts #couponCts #topMain #stateChoice {
	float:left;
	width:330px;
	margin:15px 0 0 0;
	background:url(https://img1.kakaku.k-img.com/images/coupon/topmenu_bg.gif) repeat-y left top;
}
#topCouponCts #couponCts #topMain #stateChoiceInner {
	width:330px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/topmenu_bg_top.gif) no-repeat left top;
	padding-top:4px;
}
#topCouponCts #couponCts #topMain #stateChoiceBtm {
	float:left;
	display:block;
	vertical-align:bottom;
}
#topCouponCts #couponCts #topMain #stateChoiceInner dl {
	width:326px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/topmenu_dot.gif) repeat-x left bottom;
	margin:0 2px;
	padding-top:8px;
}
#topCouponCts #couponCts #topMain #stateChoiceInner dl.stateEnd {
	padding-bottom:0;
	background:none;
}
#topCouponCts #couponCts #topMain #stateChoiceInner dl dt {
	float:left;
	width:80px;
	margin-left:8px;
	color:#49890A;
	font-weight:bold;
}
* html #topCouponCts #couponCts #topMain #stateChoiceInner dl dt {margin-left:4px;}
#topCouponCts #couponCts #topMain #stateChoiceInner dl dd {
	width:225px;
	float:right;
}
#topCouponCts #couponCts #topMain #stateChoiceInner dl dd ul {
	list-style-type:none;
	width:219px;
	padding-bottom:7px;
}
#topCouponCts #couponCts #topMain #stateChoiceInner dl dd ul li {
	float:left;
	margin-right:12px;
	padding-bottom:3px;
	line-height:1.1;
	white-space:nowrap;
}
#topCouponCts #couponCts #topMain #stateChoiceInner dl dd ul li a {
	text-decoration:none;
}

#topCouponCts #couponCts #topMain #mapArea {
	width:550px;
	height:436px;
	float:right;
	margin-bottom:15px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/top_map.gif) no-repeat;
}
#topCouponCts #couponCts #topMain #newsTitleArea {
	width:890px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/news_btm.gif) no-repeat left bottom;
	padding-bottom:14px;
	margin-bottom:10px;
	clear:both;
}
#topCouponCts #couponCts #topMain #newsTitleArea h4 {
	width:868px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/news_top.gif) no-repeat left top;
	padding:7px 11px 0;
	color:#444444;
	font-size:108%;
}
#topCouponCts #couponCts #topMain ul.newsList {
	margin-top:-3px;
	width:868px;
	padding:0 11px;
}
#topCouponCts #couponCts #topMain ul.newsList li {
	width:858px;
	display:block;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left bottom;
	margin-bottom:4px;
	padding:0 5px 4px;
	list-style-type:none;
}
#topCouponCts #couponCts #topMain ul.newsList li.newsEnd {
	background:none;
	margin-bottom:0;
	padding-bottom:0;
}
#topCouponCts #couponCts #topMain ul.newsList li .newsDate {
	width:85px;
	display:block;
	float:left;
	color:#666666;
	font-weight:bold;
}

/*------------------------------------------------

		03 日替わりクーポン検索 リスト・カタログ表示

------------------------------------------------ */
/* 都道府県から探すエリア
------------------------------------------------ */
#couponCts .searchState {
	width:900px;
	padding:0 15px 5px;
}
#couponCts .searchState h3.searchStateTitle {
	margin-bottom:10px;
}
#couponCts .searchState table.searchStateArea {
	margin-bottom:5px;
	border-collapse:collapse;
	width:100%;
}
#couponCts .searchState table.searchStateArea th.searchStateAreaTtl {
	color:#FFF;
	background:#966248 url(https://img1.kakaku.k-img.com/images/coupon/tabletitle_bg.gif) no-repeat left top;
	font-weight:bold;
	padding:6px 10px 5px;
	text-align:left;
	width:100%;
}
#couponCts .searchState table.searchStateArea th {
	color:#5c2d18;
	background:#fff7d7 url(https://img1.kakaku.k-img.com/images/coupon/line_dot_brown.gif) repeat-x left bottom;
	font-weight:bold;
	padding:7px 10px 6px;
	text-align:left;
	width:100px;
	vertical-align:top;
}
#couponCts .searchState table.searchStateArea td {
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/line_dot_brown.gif) repeat-x left bottom;
	padding:7px 10px 6px;
	vertical-align:top;
}
#couponCts .searchState table.searchStateArea td ul {
	list-style:none;
}
#couponCts .searchState table.searchStateArea td ul li {
	float:left;
	margin-right:7px;
	color:#5c2d18;
	line-height:1.3;
	white-space:nowrap;
}
#couponCts .searchState table.searchStateArea td ul li span {
	color:#999999;
}
#couponCts .searchState table.searchStateArea td ul li span.acArea {
	font-weight:bold;
	color:#5c2d18;
	background-color:#e8d8d0;
}
#couponCts .searchState table.searchStateArea td ul li a {
	text-decoration:none;
	color:#5c2d18;
	font-weight:normal;
}
#couponCts .searchState table.searchStateArea td ul li a:hover {
	text-decoration:underline;
	color:#CC6699;
}
#couponCts .searchState table.searchStateArea th.searchStateAreaEnd,
#couponCts .searchState table.searchStateArea td.searchStateAreaEnd{
	background-image:none;
}
#couponCts .searchState .searchStateAreaSlideUp {
	margin-top:2px;
	text-align:right;
	color:#5c2d18;
	font-weight:bold;
	cursor:pointer;
}


/* タイトルエリア
------------------------------------------------ */
#couponCts {
	width:930px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/coupon_bg.gif) repeat-y left top;
}
#couponCtsInner {
	width:930px;
	padding-bottom:10px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/coupon_bg_btm.gif) no-repeat left bottom;
}
#couponCts #h2Area {
	width:930px;
	height:164px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/titile_bg.gif) no-repeat left top;
	position:relative;
	margin-bottom:5px;
}
#couponCts #h2Area #titleImg {
	position:absolute;
	top:30px;
	left:80px;
}
#couponCts #h2Area #titleSubArea {
	position:absolute;
	top:23px;
	right:90px;
}
#couponCts #h2Area #areaText {
	position:absolute;
	top:102px;
	left:79px;
	height:36px;
	cursor:auto;
}
#couponCts #h2Area h2 {
	background:url(https://img1.kakaku.k-img.com/images/coupon/area_box_left.gif) no-repeat left top;
	height:36px;
	padding-left:5px;
	font-size:100%;
}
#couponCts #h2Area h2 #areaTextL {
	background:url(https://img1.kakaku.k-img.com/images/coupon/area_box_right.gif) no-repeat right top;
	display:inline-block;
	height:36px;
	padding:0 40px;
	color:#5c2d18;
	font-weight:bold;
	font-size: 174%;
	vertical-align:middle;
	line-height:1.7;
	position:relative;
}
* html #couponCts #h2Area h2 #areaTextL {
	line-height:1.4;
	padding-top:2px;
}
*:first-child+html #couponCts #h2Area h2 #areaTextL {
	line-height:1.4;
	padding-top:2px;
}
#couponCts #h2Area h2 #areaTextL02 {
	background:url(https://img1.kakaku.k-img.com/images/coupon/area_box_right.gif) no-repeat right top;
	display:inline-block;
	height:36px;
	padding:0 40px;
	color:#5c2d18;
	font-weight:bold;
	font-size: 174%;
	vertical-align:middle;
	line-height:1.7;
	position:relative;
}
* html #couponCts #h2Area h2 #areaTextL02 {
	line-height:1.4;
	padding-top:2px;
}
*:first-child+html #couponCts #h2Area h2 #areaTextL02 {
	line-height:1.4;
	padding-top:2px;
}
#couponCts #h2Area h2 a.areaSelectArrow {
	width:28px;
	height:28px;
	display:none;
	cursor:pointer;
	position:absolute;
	right:4px;
	top:4px;
}

/* グローバルナビゲーション
------------------------------------------------ */
#couponCts #gnavArea {
	width:930px;
	margin-bottom:0;
}
#couponCts #gnavArea img {
	vertical-align:bottom;
}

/* メインエリア
------------------------------------------------ */
#couponCts #mainArea {
	width:910px;
	margin:0 auto;
	background-color:#ffffff;
}
#couponCts #mainAreaInner {
	width:890px;
	padding:10px 10px 32px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/contents_bg.gif) no-repeat left bottom;
}
#couponCts .pagePath {
	color:#5c2d18;
	font-weight:bold;
	margin:0 0 10px;
}
#couponCts .pagePath a {
	color:#5c2d18;
}

/* 指定条件と絞込みエリア
------------------------------------------------ */
#couponCts #mainArea #cdtArea {
	width:702px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cdt02_btm.gif) no-repeat left bottom;
	margin-bottom:10px;
}
#couponCts #mainArea #cdtAreaInner {
	width:702px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cdt02_top.gif) no-repeat left top;
	padding:11px 0 9px;
}
#couponCts #mainArea #cdtArea h3.cdt {
	width:673px;
	margin:0;
	padding:0 10px 0 12px;
	font-size:120%;
	font-weight:bold;
	color:#5C2D18;
	word-wrap:break-word;
	line-height:1.3;
}

/* 101119 RSSアイコン追加 sm4 */
#couponCts #mainArea #cdtArea h3.cdt {
	width:653px;
	padding:0 30px 0 12px;
	position:relative;
}
#couponCts #mainArea #cdtArea h3.cdt .iconRss {
	position:absolute;
	right:5px;
	top:1px;
}
/* 101119 RSSアイコン追加 sm4 */

#couponCts #mainArea #cdtArea .results {
	margin-left:10px;
	font-size:77%;
}
#couponCts #mainArea #sortArea {
	width:890px;
	font-size:108%;
	margin-bottom:10px;
}
#couponCts #mainArea #sortArea ul {
	width:890px;
}
#couponCts #mainArea #sortArea ul li {
	list-style-type:none;
	float:left;
	margin-right:20px;
	vertical-align:middle;
}
#couponCts #mainArea #sortArea .sortDetail {
	background:url(https://img1.kakaku.k-img.com/images/coupon/sort_right.gif) no-repeat right top;
	padding:6px 0;
}
* html #couponCts #mainArea #sortArea .sortDetail {
	display:inline-block;
	vertical-align:middle;
}
*:first-child+html #couponCts #mainArea #sortArea .sortDetail {
	display:inline-block;
	vertical-align:middle;
}
#couponCts #mainArea #sortArea .detailInner {
	background:url(https://img1.kakaku.k-img.com/images/coupon/sort_left.gif) no-repeat left top;
	padding:6px 10px 5px;
	color:#666666;
	font-weight:bold;
}
#couponCts #mainArea #sortArea select {
	width:178px;
	vertical-align:top;
	margin:-1px 0 0;
	padding:0;
	line-height:1;
	font-size:100%;
	height:19px;
}
* html #couponCts #mainArea #sortArea select {
	display:inline-block;
	vertical-align:middle;
}
*:first-child+html #couponCts #mainArea #sortArea select {
	display:inline-block;
	vertical-align:middle;
}
#couponCts #mainArea #sortArea .catalogIcon {
	background:url(https://img1.kakaku.k-img.com/images/coupon/icon_catalog.gif) no-repeat left top;
	padding-left:18px;
	padding-bottom:1px;
}
#couponCts #mainArea #sortArea .listIcon {
	background:url(https://img1.kakaku.k-img.com/images/coupon/icon_list.gif) no-repeat left top;
	padding-left:18px;
	padding-bottom:1px;
}
#couponCts #mainArea #sortArea .ac {
	font-weight:bold;
	color:#5c2d18;
}

/* メニュー
------------------------------------------------ */
#couponCts #mainArea #menuArea {
	width:180px;
	float:left;
}
#couponDetailPage #couponCts #mainArea #menuArea {
	width:180px;
	float:right;
}
#couponCts #mainArea #menuArea .bannerArea {
	margin-bottom:10px;
}
#couponCts #mainArea #menuArea .iconRss02 img {
	vertical-align:middle;
}
#couponCts #mainArea #menuArea .iconRss02 a:hover {
	text-decoration:none;
}
#couponCts #mainArea #menuArea #menu {
	width:180px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/menu_bg.gif) repeat-y left top;
	margin-bottom:10px;
}

#couponCts #mainArea #menuArea #menu #menuInner {
	width:176px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/menu_top.gif) no-repeat left top;
	padding:5px 2px 0 2px;
}
#couponCts #mainArea #menuArea #menu .menuBtm img {
	vertical-align:bottom;
}
#couponCts #mainArea #menuArea #menu #menuInner dl {
	width:175px;
	margin-bottom:16px;
}
#couponCts #mainArea #menuArea #menu #menuInner dl dt {
	width:156px;
	display:block;
	background:url(https://img1.kakaku.k-img.com/images/coupon/menu_title_bg.gif) no-repeat left bottom;
	color:#49890a;
	font-size:108%;
	font-weight:bold;
	padding:5px 10px 10px;
}
#couponCts #mainArea #menuArea #menu #menuInner dl#menuTop dt {
	padding-top:2px;
}
#couponCts #mainArea #menuArea #menu #menuInner dl dd {
	width:158px;
	padding:8px 9px 0;
}
#couponCts #mainArea #menuArea #menu #menuInner dl dd p {
	word-wrap:break-word;
}
#couponCts #mainArea #menuArea #menu #menuInner dl dd ul {
	margin-left:15px;
}
#couponCts #mainArea #menuArea #menu #menuInner dl dd ul li {
	color:#999999;
	list-style-type:disc;
	margin-bottom:4px;
	word-wrap:break-word;
}
#couponCts #mainArea #menuArea #menu #menuInner dl dd ul li.ac {
	font-weight:bold;
	color:#5c2d18;
}
#couponCts #mainArea #menuArea #menu #menuInner dl#areaListMenu dd ul {
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left bottom;
	margin-left:0;
	margin-bottom:8px;
	padding-bottom:6px;
}
#couponCts #mainArea #menuArea #menu #menuInner dl#areaListMenu dd ul.areaListEnd {
	background:none;
	margin-bottom:0;
	padding-bottom:0;
}
#couponCts #mainArea #menuArea #menu #menuInner dl#areaListMenu dd ul li {
	list-style:none;
	float:left;
	margin-right:8px;
	white-space:nowrap;
	word-wrap:break-word;
}
* html #couponCts #mainArea #menuArea #menu #menuInner dl#areaListMenu dd ul li {
	margin-right:6px;
}
*:first-child+html #couponCts #mainArea #menuArea #menu #menuInner dl#areaListMenu dd ul li {
	margin-right:6px;
}
head~/* */body #couponCts #mainArea #menuArea #menu #menuInner dl#areaListMenu dd ul li {
	margin-right:6px;
}
html:not(:target) #couponCts #mainArea #menuArea #menu #menuInner dl#areaListMenu dd ul li {
	margin-right:8px;
}
#couponCts #mainArea #menuArea #menu #menuInner dl#areaListMenu dd ul li a {
	display:inline-block;
}

#couponCts #mainArea #menuArea #menu #menuInner dl dd .mapImg {
	border:1px solid #cccccc;
	width:156px;
	margin-bottom:10px;
}
#couponCts #mainArea #menuArea #menu #menuInner dl dd .mapLink {
	text-align:right;
}
#couponCts #mainArea #menuArea #menu #menuInner dl dd .mapLink a {
	background:url(https://img1.kakaku.k-img.com/images/coupon/mk_arrow.gif) no-repeat right center;
	padding-right:10px;
	text-decoration:none;
}

#couponCts #mainArea #menuArea #news {
	width:180px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/menu_news_bg.gif) repeat-y left top;
	margin-top:10px;
	margin-bottom:10px;
}
#couponCts #mainArea #menuArea #newsInner {
	width:176px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/menu_news_top.gif) no-repeat left top;
	padding:5px 2px 0 2px;
}
#couponCts #mainArea #menuArea .newsBtm img {
	vertical-align:bottom;
}
#couponCts #mainArea #menuArea #newsInner dl {
	width:175px;
	margin-bottom:10px;
}
#couponCts #mainArea #menuArea #newsInner dl dt {
	width:156px;
	display:block;
	background:url(https://img1.kakaku.k-img.com/images/coupon/menu_news_title_bg.gif) no-repeat left bottom;
	color:#ffffff;
	font-size:108%;
	font-weight:bold;
	padding:5px 10px 10px;
}
#couponCts #mainArea #menuArea #newsInner dl#newsTop dt {
	padding-top:2px;
}
#couponCts #mainArea #menuArea #newsInner dl dd {
	width:158px;
	padding:8px 9px 0;
}
#couponCts #mainArea #menuArea #newsInner dl dd ul.newsList {
	list-style-type:none;
}
#couponCts #mainArea #menuArea #newsInner dl dd ul.newsList li {
	color:#5c2d18;
	margin-bottom:5px;
	word-wrap:break-word;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left bottom;
	padding-bottom:6px;
	line-height:1.3;
	word-wrap:break-word;
}
#couponCts #mainArea #menuArea #newsInner dl dd ul.newsList li .newsDate {
	display:block;
	font-weight:bold;
}
#couponCts #mainArea #menuArea #newsInner dl dd ul.newsList li.newsEnd {
	margin-bottom:0;
	background:none;
	padding-bottom:0;
}


/* コンテンツエリア
------------------------------------------------ */
#couponCts #mainArea #contentsArea {
	width:702px;
	float:right;
}
#couponDetailPage #couponCts #mainArea #contentsArea {
	width:702px;
	float:left;
}
/* コンテンツエリア Pickup枠
------------------------------------------------ */
#couponCts #mainArea #contentsArea .pickupCoupon {
	width:702px;
	/*background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot_brown.gif) repeat-x left bottom;
	padding-bottom:2px;*/
	margin-bottom:20px;
}
#couponCts #mainArea #contentsArea h3 {
	margin-bottom:10px;
}

/* コンテンツエリア（リスト表示）
------------------------------------------------ */
#couponCts #mainArea #contentsArea .listBox {
	width:702px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_btm.gif) no-repeat left bottom;
	padding-bottom:9px;
	margin-bottom:9px;
}
#couponCts #mainArea #contentsArea .listBoxInner {
	width:684px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_top.gif) no-repeat left top;
	padding:9px 9px 0;
}
#couponCts #mainArea #contentsArea .listBoxInner .listShopNameArea {
	width:684px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left bottom;
	padding:0 0 3px 0;
}
#couponCts #mainArea #contentsArea .listBoxInner .listShopNameArea .listShopName {
	width:467px;
	float:left;
	border-left:7px solid #6dc917;
	padding:3px 0 3px 9px;
	font-size:123%;
	font-weight:bold;
	word-wrap:break-word;
	line-height:1.2;
}
#couponCts #mainArea #contentsArea .listBoxInner .listShopNameArea .listShopName .shopArea {
	font-size:77%;
	font-weight:normal;
	margin-left:10px;
}
#couponCts #mainArea #contentsArea .listBoxInner .listSite {
	float:right;
	width:190px;
	text-align:right;
	padding-top:5px;
}
#couponCts #mainArea #contentsArea .listBoxInner .listImgArea {
	width:150px;
	float:left;
	padding-top:9px;
}
#couponCts #mainArea #contentsArea .listBoxInner .listImgAreaState {
	padding-top:9px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail {
	width:526px;
	float:right;
	padding-top:9px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listPast {
	margin-bottom:0px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dt {
	margin-bottom:10px;
	word-wrap:break-word;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dt a {
	font-weight:bold;
	font-size:108%;
	line-height:1.3;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .listDetailLeft {
	width:234px;
	float:left;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .listDetailRight {
	width:284px;
	float:right;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .listDetailSpace {
	margin-bottom:3px;
}
* html #couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .listDetailSpace {
	margin-bottom:0;
	padding-bottom:3px;
}
*:first-child+html #couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .listDetailSpace {
	margin-bottom:0;
	padding-bottom:3px;
}
head~/* */body #couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .listDetailSpace {
	margin-bottom:0;
	padding-bottom:3px;
}
html:not(:target) #couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .listDetailSpace {
	margin-bottom:3px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .rateArea {
	width:60px;
	float:left;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .detaelAreaCenter {
	width:174px;
	float:left;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .rate {
	width:57px;
	height:40px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/off_bg_s.gif) no-repeat left top;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	padding-top:16px;
	text-align:center;
	line-height:1;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .preAmount {
	display:inline-block;
	color:#444444;
	text-decoration:line-through;
	margin-left:3px;
	vertical-align:top;
	padding-top:2px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .preAmount_nodata {
	display:inline-block;
	color:#444444;
	margin-left:3px;
	vertical-align:top;
	padding-top:2px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .mkArrow {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	vertical-align:top;
	padding-top:6px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .discount {
	display:inline-block;
	color:#ff0000;
	font-weight:bold;
	font-size:123%;
	vertical-align:top;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .discountText {
	font-weight:normal;
	font-size:75%;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .number {
	font-family:verdana;
}
#couponCts #mainArea #contentsArea .listBoxInner .detailBtm {
	width:174px;
	margin:5px 0 10px 0;
	background:#efefef url(https://img1.kakaku.k-img.com/images/coupon/cat_in05_btm.gif) no-repeat left bottom;
}
#couponCts #mainArea #contentsArea .listBoxInner .detailBtmInner {
	width:164px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in05_top.gif) no-repeat left top;
	padding:5px 5px 3px;
	text-align:center;
}
#couponCts #mainArea #contentsArea .listBoxInner .detailBtmInner p {
	color:#444444;
}
#couponCts #mainArea #contentsArea .listBoxInner .detailBtmInner p .detailTime {
	font-weight:bold;
}


#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .listDetailBtm {
	width:526px;
	margin:5px 0 0;
	background:#eeeeee url(https://img1.kakaku.k-img.com/images/coupon/past_limit_btm.gif) no-repeat left bottom;
	clear:both;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .listDetailBtmInner {
	width:512px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/past_limit_top.gif) no-repeat left top;
	padding:7px;
	text-align:center;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetail dd .listDetailBtmInner p {
	color:#444444;
}

/* 110204 リスト表示seo sm4 */
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep {
	width:526px;
	float:right;
	padding-top:9px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listPastSep {
	margin-bottom:0px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dt {
	display:block;
	margin-bottom:20px;
	word-wrap:break-word;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dt .listDetailText {
	display:block;
	width:335px;
	float:left;
	line-height:1.3;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dt .listDetailBtn {
	display:block;
	width:180px;
	float:right;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .listDetailLeft {
	width:234px;
	float:left;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .listDetailRight {
	width:284px;
	float:right;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .listDetailSpace {
	margin-bottom:3px;
}
* html #couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .listDetailSpace {
	margin-bottom:0;
	padding-bottom:3px;
}
*:first-child+html #couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .listDetailSpace {
	margin-bottom:0;
	padding-bottom:3px;
}
head~/* */body #couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .listDetailSpace {
	margin-bottom:0;
	padding-bottom:3px;
}
html:not(:target) #couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .listDetailSpace {
	margin-bottom:3px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .rateArea {
	width:60px;
	float:left;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .detaelAreaCenter {
	width:174px;
	float:left;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .rate {
	width:57px;
	height:40px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/off_bg_s.gif) no-repeat left top;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	padding-top:16px;
	text-align:center;
	line-height:1;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .preAmount {
	display:inline-block;
	color:#444444;
	text-decoration:line-through;
	margin-left:3px;
	vertical-align:top;
	padding-top:2px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .preAmount_nodata {
	display:inline-block;
	color:#444444;
	margin-left:3px;
	vertical-align:top;
	padding-top:2px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .mkArrow {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	vertical-align:top;
	padding-top:6px;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .discount {
	display:inline-block;
	color:#ff0000;
	font-weight:bold;
	font-size:123%;
	vertical-align:top;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .discountText {
	font-weight:normal;
	font-size:75%;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .number {
	font-family:verdana;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .listDetailBtm {
	width:526px;
	margin:5px 0 0;
	background:#eeeeee url(https://img1.kakaku.k-img.com/images/coupon/past_limit_btm.gif) no-repeat left bottom;
	clear:both;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .listDetailBtmInner {
	width:512px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/past_limit_top.gif) no-repeat left top;
	padding:7px;
	text-align:center;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .listDetailBtmInner p {
	color:#444444;
}
#couponCts #mainArea #contentsArea .listBoxInner dl.listDetailSep dd .listDetailRight .shopAddress {
	background:url(https://img1.kakaku.k-img.com/images/coupon/postcode_icon.gif) no-repeat left top;
	padding:2px 0 2px 19px;
	font-size:81%;
}
/* 110204 リスト表示seo sm4 end */

#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit {
	width:284px;
	border:1px solid #cccccc;
	border-collapse:collapse;
	word-wrap:break-word;
	clear:both;
	margin-bottom:5px;
}
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit th {
	width:71px;
	background:#fff7d7 url(https://img1.kakaku.k-img.com/images/coupon/line_dot02.gif) repeat-y left top;
	text-align:center;
	font-weight:normal;
	line-height:1;
	padding-top:5px;
	padding-bottom:4px;
}
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit td {
	width:71px;
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/line_dot02.gif) repeat-y left top;
	text-align:center;
	font-weight:normal;
	line-height:1;
	padding-top:5px;
	padding-bottom:3px;
}

/* 残り枚数、販売枚数削除時対応 160412 sm22 */
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit th.discontinued,
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit.type2 th.purchased,
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit.type2 td.purchasedCell {
	background-image:none;
}

#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit td.discontinuedCell {
	background-image:none;
	font-weight:bold;
	color:#ff0000;
}
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit td p {
	word-wrap:break-word;
}
html:not([lang*=""]) #couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit td p {
	width:71px;
	word-wrap:break-word;
}
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit td .number {
	color:#ff0000;
	font-weight:bold;
	font-family:verdana;
}
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit td.purchasedCell,
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit td.salesCell{
	font-weight:normal;
}
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit td.purchasedCell .number,
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit td.salesCell .number{
	color:#444444;
	font-weight:normal;
}
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit td.fairEnoughCell {
	font-weight:normal;
}
#couponCts #mainArea #contentsArea .listBoxInner table.listDetailSit td.fairEnoughCell .fairEnoughOn {
	color:#ff0000;
	font-weight:bold;
}
#couponCts #mainArea #contentsArea .listBoxInner .updateTime {
	text-align:right;
}

/* コンテンツエリア（カタログ表示）
------------------------------------------------ */
#couponCts #mainArea #contentsArea table.catalogList {
	border-collapse:collapse;
	padding-bottom:9px;
	margin-bottom:9px;
	word-wrap:break-word;
}
#couponCts #mainArea #contentsArea table.catalogListEnd {
	margin-bottom:0px;
}
#couponCts #mainArea #contentsArea table.catalogList td {
	width:236px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_cat_bg.gif) repeat-y left top;
	vertical-align:top;
}
#couponCts #mainArea #contentsArea table.catalogList td.catBgBtm {
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_cat_btm.gif) no-repeat left bottom;
}
#couponCts #mainArea #contentsArea table.catalogList td.catListR {
	width:230px;
}
#couponCts #mainArea #contentsArea table.catalogList td .catArea {
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_box_area.gif) no-repeat left bottom;
	width:210px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	margin-left:9px;
	padding-bottom:3px;
}
#couponCts #mainArea #contentsArea table.catalogList td.catImg img {
	margin:0 9px 8px 9px;
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice {
	padding-top:4px;
	padding-bottom:3px;
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice p {
	margin:0 10px 0 5px;
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice .rateArea {
	width:60px;
	float:left;
	padding-left:5px;
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice .priceArea {
	width:154px;
	float:left;
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice .priceDetail {
	margin-top:7px;
}


#couponCts #mainArea #contentsArea table.catalogList td.catPrice .rate {
	width:57px;
	height:40px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/off_bg_s.gif) no-repeat left top;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	padding-top:16px;
	text-align:center;
	line-height:1;
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice .preAmount {
	color:#444444;
	text-decoration:line-through;
	margin-left:3px;
	text-align:center;
	/*padding-top:22px;*/
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice .mkArrow {
	text-align:center;
	margin:3px 0 1px;
	/*padding-top:26px;*/
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice .discount {
	color:#ff0000;
	font-weight:bold;
	font-size:123%;
	text-align:center;
	/*padding-top:20px;*/
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice .discountText {
	font-size:75%;
	letter-spacing:-0.03em;
	font-weight:normal;
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice .number {
	font-family:verdana;
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice .restDetail {
	width:155px;
	background:#eeeeee url(https://img1.kakaku.k-img.com/images/coupon/rest_detail_btm.gif) no-repeat left bottom;
}
#couponCts #mainArea #contentsArea table.catalogList td.catPrice .restDetailInner {
	background:url(https://img1.kakaku.k-img.com/images/coupon/rest_detail_top.gif) no-repeat left top;
	padding:3px;
	text-align:center;
}
#couponCts #mainArea #contentsArea table.catalogList td.catLimit02 .detailBtm {
	width:210px;
	margin:0 9px 10px 9px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in04_btm.gif) no-repeat left bottom;
}
#couponCts #mainArea #contentsArea table.catalogList td.catLimit02 .detailBtmInner {
	width:200px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in04_top.gif) no-repeat left top;
	padding:5px;
	text-align:center;
}
#couponCts #mainArea #contentsArea table.catalogList td.catLimit02 .detailBtmInner p {
	color:#ffffff;
}
#couponCts #mainArea #contentsArea table.catalogList td.catLimit02 .detailBtmInner p .detailTime {
	font-weight:bold;
}
#couponCts #mainArea #contentsArea table.catalogList td.catBtn {
	width:210px;
	margin:0 9px;
}
#couponCts #mainArea #contentsArea table.catalogList td.catBtn img {
	margin:0 0 10px 9px;
}

#couponCts #mainArea #contentsArea table.catalogList td.catText p {
	margin:0 9px 8px 9px;
	word-wrap:break-word;
	width:210px;
}
#couponCts #mainArea #contentsArea table.catalogList td.catText a {
	font-weight:bold;
	text-decoration:none;
	line-height:1.3;
}
#couponCts #mainArea #contentsArea table.catalogList td.catDetail .detailBg {
	width:210px;
	margin:0 9px 8px 9px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in01_btm.gif) no-repeat left bottom;
}
#couponCts #mainArea #contentsArea table.catalogList td.catDetail .detailInner {
	width:200px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in01_top.gif) no-repeat left top;
	padding:5px;
}
#couponCts #mainArea #contentsArea table.catalogList td.catDetail .detailInner p {
	color:#444444;
}
#couponCts #mainArea #contentsArea table.catalogList td.catDetail .detailInner .detailTop {
	width:200px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in02_btm.gif) no-repeat left bottom;
	margin-bottom:5px;
}
#couponCts #mainArea #contentsArea table.catalogList td.catDetail .detailInner .detailTopInner {
	width:200px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in02_top.gif) no-repeat left top;
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;
	font-weight:bold;
}
#couponCts #mainArea #contentsArea table.catalogList td.catDetail .detailInner .number {
	color:#ff0000;
	font-weight:bold;
	font-family:verdana;
	font-size:108%;
}
#couponCts #mainArea #contentsArea table.catalogList td.catDetail .detailInner p {
	text-align:center;
}
#couponCts #mainArea #contentsArea table.catalogList td.catDetail .detailInner .soldInfo {
	font-weight:bold;
}
#couponCts #mainArea #contentsArea table.catalogList td.catLimit .detailBtm {
	width:210px;
	margin:0 9px 10px 9px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in03_btm.gif) no-repeat left bottom;
}
#couponCts #mainArea #contentsArea table.catalogList td.catLimit .detailBtmInner {
	width:200px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in03_top.gif) no-repeat left top;
	padding:5px;
	text-align:center;
}
#couponCts #mainArea #contentsArea table.catalogList td.catLimit .detailBtmInner p {
	color:#444444;
}
#couponCts #mainArea #contentsArea table.catalogList td.catLimit .detailBtmInner p .detailTime {
	font-weight:bold;
}
#couponCts #mainArea #contentsArea table.catalogList td.catUpdateTime {
	text-align:right;
	width:210px;
	padding:0 16px 3px 10px;
}
#couponCts #mainArea #contentsArea table.catalogList td.catUpdateTimeR {
	text-align:right;
	width:210px;
	padding:0 10px 3px 10px;
}
#couponCts #mainArea #contentsArea table.catalogList td.catSite p {
	margin:0 8px 0 2px;
	padding:10px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left top;
	text-align:right;
}
#couponCts #mainArea #contentsArea table.catalogList td.catSiteR p {
	margin:0 2px;
	padding:10px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left top;
	text-align:right;
}

/* ページ送り
------------------------------------------------ */
#couponCts #mainArea .paging {
	font-weight: bold;
	font-size:93%;
	margin: 25px 0 0;
	text-align: center;
	width: 702px;
	padding: 6px 0px;
}
#couponCts #mainArea .pagingTop {
	font-weight: bold;
	font-size:93%;
	margin: 0 0 15px;
	text-align: center;
	width: 890px;
	padding: 0 0 10px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left bottom;
}
#couponCts #mainArea .pagingBtm {
	clear:both;
	font-weight: bold;
	font-size:93%;
	text-align: center;
	width: 890px;
	padding: 10px 0 0;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left top;
}
#couponCts #mainArea .paging span,
#couponCts #mainArea .pagingTop span,
#couponCts #mainArea .pagingBtm span{
	background-color: #6DC917;
}
#couponCts #mainArea .paging span,
#couponCts #mainArea .paging a,
#couponCts #mainArea .pagingTop span,
#couponCts #mainArea .pagingTop a,
#couponCts #mainArea .pagingBtm span,
#couponCts #mainArea .pagingBtm a{
	border: 1px solid #6DC917;
	color:#ffffff;
	margin:0 3px;
	padding: 5px 8px;
	display:inline-block;
}
#couponCts #mainArea .paging a:link,
#couponCts #mainArea .paging a:visited,
#couponCts #mainArea .pagingTop a:link,
#couponCts #mainArea .pagingTop a:visited,
#couponCts #mainArea .pagingBtm a:link,
#couponCts #mainArea .pagingBtm a:visited{
	color: #0082cc;
	background-color: #ffffff;
	text-decoration: none;
}
#couponCts #mainArea .paging a .pre01,
#couponCts #mainArea .pagingTop a .pre01,
#couponCts #mainArea .pagingBtm a .pre01{
	margin-right:3px;
}
#couponCts #mainArea .paging .pre02,
#couponCts #mainArea .pagingTop .pre02,
#couponCts #mainArea .pagingBtm .pre02{
	margin-right:3px;
}
#couponCts #mainArea .paging a .next01,
#couponCts #mainArea .pagingTop a .next01,
#couponCts #mainArea .pagingBtm a .next01{
	margin-left:3px;
}
#couponCts #mainArea .paging .next02,
#couponCts #mainArea .pagingTop .next02,
#couponCts #mainArea .pagingBtm .next02{
	margin-left:3px;
}

/* 0ヒット表示
------------------------------------------------ */
#couponCts #mainArea #contentsArea .coupon0hit {
	width:702px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_btm.gif) no-repeat left bottom;
}
#couponCts #mainArea #contentsArea .coupon0hitInner {
	width:702px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_top.gif) no-repeat left top;
	text-align:center;
	padding:100px 0;
}
#couponCts #mainArea #contentsArea .coupon0hitInner span {
	background:url(https://img1.kakaku.k-img.com/images/coupon/icon_0hit.gif) no-repeat left center;
	padding:11px 0 11px 55px;
	color:#444444;
	font-weight:bold;
	font-size:123%;
}


/*------------------------------------------------

		04 日替わりクーポン検索 詳細ページ

------------------------------------------------ */
/* 条件エリア
------------------------------------------------ */
#couponCts #mainArea #cdtArea02 {
	width:702px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cdt02_btm.gif) no-repeat left bottom;
	margin-bottom:10px;
}
#couponCts #mainArea #cdtArea02Inner {
	width:702px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cdt02_top.gif) no-repeat left top;
	padding:11px 0 9px;
}
#couponCts #mainArea #cdtArea02 .detailCdt {
	width:682px;
	padding:2px 10px 0;
	font-size:127%;
	font-weight:bold;
	color:#5C2D18;
	word-wrap:break-word;
}
/* タイトル
------------------------------------------------ */
#couponCts #mainArea #contentsArea .cdtBox {
	width:430px;
	float:left;
	padding-left:18px;
	word-wrap:break-word;
}
#couponCts #mainArea #cdtAreaInnerOther  {
	width:702px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cdt02_top.gif) no-repeat left top;
	padding:11px 0 9px;
}
#couponCts #mainArea #cdtArea h3.cdtOther {
	display:inline;

	margin:0;
	padding-right:10px;
	font-size:127%;
	font-weight:bold;
	color:#5C2D18;
	word-wrap:break-word;
	line-height:1.3;
}
#couponCts #mainArea #cdtArea .shopAreaOther {

	font-size:92%;
}
#couponCts #mainArea #cdtArea .listSiteOther {
	float:right;
	width:240px;
	text-align:right;
	padding:5px 10px 0 0;
}
/* メニュー
------------------------------------------------ */
#couponCts #menu table#couponCal {
	width:156px;
	border:1px solid #cccccc;
	border-collapse:collapse;
	color:#444444;
}
#couponCts #menu table#couponCal th {
	font-weight:bold;
}
#couponCts #menu table#couponCal th.calMonth {
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	border-bottom:1px solid #cccccc;
}
#couponCts #menu table#couponCal th.calMonth img {
	vertical-align:text-top;
}
#couponCts #menu table#couponCal th.sun,
#couponCts #menu table#couponCal th.mon,
#couponCts #menu table#couponCal th.tue,
#couponCts #menu table#couponCal th.wed,
#couponCts #menu table#couponCal th.thu,
#couponCts #menu table#couponCal th.fri,
#couponCts #menu table#couponCal th.sat {
	width:22px;
	text-align:center;
	background-color:#eeeeee;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#couponCts #menu table#couponCal th.sun {
	color:#ff0000;
}
#couponCts #menu table#couponCal th.sat {
	color:#0000ff;
}
#couponCts #menu table#couponCal td {
	width:22px;
	text-align:center;
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/line_dot03.gif) repeat-x left bottom;
	padding-top:3px;
	padding-bottom:3px;
	border-right:1px solid #cccccc;
	font-weight:bold;
}
#couponCts #menu table#couponCal td.noLine {
	background-image:none;
}
#couponCts #menu table#couponCal td.cellSun {
	background-color:#FFE8E8;
}
#couponCts #menu table#couponCal td.cellSat {
	background-color:#E6F2FF;
}
#couponCts #menu table#couponCal td.cellAc {
	background-color:#FFF4CA;
	color:#444444;
}
#couponCts #mainArea #menu #menuInner dl dd .rate {
	width:57px;
	height:40px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/off_bg_s.gif) no-repeat left top;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	margin-top:3px;
	margin-right:5px;
	padding-top:16px;
	text-align:center;
	line-height:1;
	vertical-align:top;
}
#couponCts #mainArea #menu #menuInner dl dd .menuCouponDetail {
	margin-top:5px;
	margin-bottom:8px;
}
#couponCts #mainArea #menu #menuInner dl dd .menuPriceArea {
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left bottom;
	margin-bottom:8px;
	padding-bottom:8px;
}
#couponCts #mainArea #menu #menuInner dl dd .menuPriceBtm {
	background-image:none;
	margin-bottom:0;
	padding-bottom:0;
}
#couponCts #mainArea #menu #menuInner dl dd .preAmount {
	display:inline-block;
	color:#444444;
	font-weight:bold;
	text-decoration:line-through;
	margin-left:3px;
	vertical-align:top;
}
#couponCts #mainArea #menu #menuInner dl dd .mkArrow {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	vertical-align:top;
	padding-top:6px;
}
#couponCts #mainArea #menu #menuInner dl dd .discount {
	display:inline-block;
	color:#ff0000;
	font-weight:bold;
	vertical-align:top;
}
#couponCts #mainArea #menu #menuInner dl dd .number {
	font-family:verdana;
}
/* コンテンツエリア
------------------------------------------------ */
#couponCts #mainArea #contentsArea .detailRate {
	width:702px;
	margin-bottom:10px;
}
#couponCts #mainArea #contentsArea .detailRate .detailRateText {
	width:702px;
	font-size: 131%;
	font-weight:bold;
	line-height:1.2;
	color:#5c2d18;
	letter-spacing:-0.05em;
	word-wrap:break-word;
}
/* コンテンツエリア 左側
------------------------------------------------ */
#couponCts #mainArea #contentsArea #couponDetailL {
	width:230px;
	float:left;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo {
	width:230px;
	background:#FFF7D7 url(https://img1.kakaku.k-img.com/images/coupon/detail_left_btm.gif) no-repeat left bottom;
	position:relative;
	margin-bottom:10px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfoInner {
	width:210px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/detail_left_top.gif) no-repeat left top;
	padding:5px 10px 10px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .couponPriceArea {
	width:120px;
	height:80px;
	background:#FFF7D7 url(https://img1.kakaku.k-img.com/images/coupon/detail_price_bg.gif) no-repeat left top;
	position:absolute;
	left:-5px;
	padding:20px 10px 0 95px;
	text-align:center;
	font-weight:bold;
	color:#444444;
	line-height:1;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .couponPriceArea .rateL {
	width:100px;
	height:74px;
	color:#ffffff;
	font-size: 197%;
	font-weight:bold;
	padding-top:26px;
	text-align:center;
	line-height:1;
	position:absolute;
	top:0px;
	left:0px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .couponPriceArea .commonPrice {
	text-decoration:line-through;
	font-size:108%;
	display:inline-block;
	padding-bottom:14px;
	word-wrap:break-word;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .couponPriceArea .commonPrice_nodata {
	font-size:108%;
	display:inline-block;
	padding-bottom:14px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .couponPriceArea .couponPrice .priceText {
	color:#ff0000;
	font-size: 189%;
	font-weight:normal;
	letter-spacing:-0.12em;
	word-wrap:break-word;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .couponPriceArea .couponPrice .number {
	font-family:verdana;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .couponPriceArea .couponPrice .soldout {
	color:#ff0000;
	font-size: 230%;
	font-weight:bold;
	line-height:1.3;
	letter-spacing:-0.04em;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent {
	padding-top:104px;
	margin-bottom:10px;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit {
	width:208px;
	border:1px solid #cccccc;
	border-collapse:collapse;
	clear:both;
	margin-bottom:5px;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit th {
	width:69px;
	background:#eeeeee url(https://img1.kakaku.k-img.com/images/coupon/line_dot02.gif) repeat-y left top;
	text-align:center;
	font-weight:normal;
	line-height:1;
	padding:5px 0 4px;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit th.discontinued,
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit th.fairEnough{
	background-image:none;
}

/* 残り枚数、販売枚数削除時対応 160412 sm22 */
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit th.fairEnough,
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit.type2 th.purchased {
	width:208px;
	background-color:#ffffff;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit th.fairEnough .fairEnoughBg,
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit.type2 th.purchased .purchasedBg {
	width:198px;
	margin:2px auto 0;
	background:#efefef url(https://img1.kakaku.k-img.com/images/coupon/cat_in06_btm.gif) no-repeat left bottom;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit th.fairEnough .fairEnoughInner,
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit.type2 th.purchased .purchasedInner {
	width:188px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in06_top.gif) no-repeat left top;
	padding:5px 5px 3px;
	text-align:center;
}


#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td {
	width:69px;
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/line_dot02.gif) repeat-y left top;
	text-align:center;
	font-weight:normal;
	line-height:1;
	padding:5px 0 3px;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td.discontinuedCell {
	background-image:none;
	font-weight:bold;
	color:#ff0000;
	border-bottom:1px solid #cccccc;
	width:69px;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td p {
	word-wrap:break-word;
}
html>/**/body #couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td p {
	width /*\**/:69px\9;
}
html:not([lang*=""]) #couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td p {
	width:69px;
	word-wrap:break-word;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td .number {
	color:#ff0000;
	font-weight:bold;
	font-family:verdana;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td.purchasedCell,
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td.salesCell{
	font-weight:normal;
	border-bottom:1px solid #cccccc;
	width:69px;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td.purchasedCell .number,
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td.salesCell .number{
	color:#444444;
	font-weight:normal;
}

/* 残り枚数、販売枚数削除時対応 160412 sm22 */
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td.fairEnoughCell,
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit.type2 td.purchasedCell {
	font-weight:normal;
	background-image:none;
	width:208px;
	padding-top:0;
	padding-bottom:5px;
}

#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td.fairEnoughCell p {
	text-align:center;
	width:208px;
	word-wrap:break-word;
}
html:not([lang*=""]) #couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td.fairEnoughCell p {
width:208px;
word-wrap:break-word;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td.fairEnoughCell .fairEnoughOn {
	color:#ff0000;
	font-weight:bold;
	background-image:none;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td.fairEnoughCell .fairEnoughOff {
	color:#444444;
	font-weight:normal;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table.listDetailSit td.timeLimitCell {
	font-weight:normal;
	background-image:none;
	width:208px;
	border-top:1px solid #cccccc;
}

#couponCts #mainArea #contentsArea #couponDetailL .discountContent table {
	width:210px;
	border-collapse:collapse;
	color:#444444;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table th {
	width:50%;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot_ora.gif) repeat-x left bottom;
	padding:4px 0;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table td {
	width:50%;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot_ora.gif) repeat-x left bottom;
	padding:4px 0;
	text-align:right;
	font-weight:bold;
}

#couponCts #mainArea #contentsArea #couponDetailL .discountContent table td span {
	font-family:verdana;
}
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table td.diccountRate,
#couponCts #mainArea #contentsArea #couponDetailL .discountContent table td.diccountPrice{
	color:#ff0000;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .timeLimit {
	width:210px;
	background:#efefef url(https://img1.kakaku.k-img.com/images/coupon/cat_in07_btm.gif) no-repeat left bottom;
	margin-bottom:12px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .timeLimitInner {
	width:196px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in07_top.gif) no-repeat left top;
	color:#444444;
	text-align:center;
	padding:7px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .timeBox {
	width:196px;
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/detail_inner02_btm.gif) no-repeat left bottom;
	margin-top:2px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .timeBoxInner {
	width:196px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/detail_inner02_top.gif) no-repeat left top;
	color:#444444;
	font-weight:bold;
	text-align:center;
	padding:6px 0 4px;
	font-size:116%;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .timeBoxInner .timeOut {
    color:#ff0000;
	font-weight:bold;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .btnCouponsite {
	margin-bottom:10px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .purchased {
	width:210px;
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/detail_inner03_btm.gif) no-repeat left bottom;
	margin-bottom:7px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .purchasedInner, {
	width:210px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/detail_inner03_top.gif) no-repeat left top;
	color:#444444;
	font-weight:bold;
	text-align:center;
	padding:5px 0 3px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .approved {
	margin-bottom:10px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .discontinued {
	margin-bottom:2px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .updateTime {
	margin-bottom:5px;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .approved .number,
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .discontinued .number{
	color:#ff0000;
	font-weight:bold;
	font-family:verdana;
}
#couponCts #mainArea #contentsArea #couponDetailL .detailLInfo .detailSite {
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot_ora.gif) repeat-x left top;
	padding-top:12px;
}

#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating {
	width:230px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/tabelog_rating_btm.gif) no-repeat left bottom;
	margin-bottom:5px;/* 110621 sm4 */
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRatingInner {
	width:230px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/tabelog_rating_top.gif) no-repeat left top;
	padding-top:5px;
	padding-bottom:2px;
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating dl {
	width:230px;
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating dl dt {
	width:216px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/tabelog_rating_bg.gif) no-repeat left bottom;
	margin-bottom:0;
	padding:3px 7px 13px 7px;
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating dl dt p {
	color:#744B14;
	font-size:116%;
	font-weight:bold;
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating dl dt .tabelogLogo {
	width:78px;
	float:right;
	display:block;
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating dl dd {
	width:230px;
	padding:0;
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating dl dd a.ratingLinkArea {
	width:226px;
	display:block;
	text-align:center;
	text-decoration:none;
	margin:0 2px;
	cursor:pointer;
	padding-bottom:8px;
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating dl dd a.ratingLinkArea .tabelogImg {
	vertical-align:middle;
	padding-right:10px;
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating dl dd a.ratingLinkArea:hover {
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/tabelog_rating_ac.gif) no-repeat left bottom;
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating dl dd a.ratingLinkArea img {
	vertical-align: text-bottom;
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating dl dd a.ratingLinkArea span.ratingNum {
	color:#ff8400;
	font-family:Verdana;
	font-weight:bold;
	font-size:123%;
	margin-left:3px;
}
#couponCts #mainArea #contentsArea #couponDetailL #tabelogRating dl dd .logoArea {
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left top;
	text-align:right;
	margin:0 10px;
	padding:5px 3px 0 0;
}

/* コンテンツエリア 右側
------------------------------------------------ */
#couponCts #mainArea #contentsArea #couponDetailR {
	width:460px;
	float:right;
}
#couponCts #mainArea #contentsArea #couponDetailR #detailImgL {
	margin-bottom:13px;
	text-align:center;
}
#couponCts #mainArea #contentsArea #couponDetailR h4 {
	border-left:8px solid #6DC917;
	border-bottom:1px solid #6DC917;
	margin-bottom:10px;
	padding:4px 0 3px 7px;
	font-size:123%;
	color:#444444;
}
#couponCts #mainArea #contentsArea #couponDetailR p.detailText {
	margin-bottom:30px;
	padding-left:15px;
	padding-right:15px;
	font-size:108%;
	line-height:1.3;
	word-wrap:break-word;
}
#couponCts #mainArea #contentsArea #couponDetailR ul.detailList {
	margin-bottom:30px;
}
#couponCts #mainArea #contentsArea #couponDetailR ul.detailList li {
	list-style-type:none;
	font-size:108%;
	line-height:1.3;
}
#couponCts #mainArea #contentsArea #couponDetailR table.storeInfo {
	width:430px;
	border-collapse:collapse;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
	margin-left:15px;
}
#couponCts #mainArea #contentsArea #couponDetailR table.storeInfo th {
	width:85px;
	padding:7px 0 7px 10px;
	vertical-align:top;
	background:#eeeeee url(https://img1.kakaku.k-img.com/images/coupon/line_dot03.gif) repeat-x left bottom;
	text-align:left;
}
#couponCts #mainArea #contentsArea #couponDetailR table.storeInfo td {
	padding:7px 0 7px 10px;
	vertical-align:top;
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/line_dot03.gif) repeat-x left bottom;
	word-wrap:break-word;
	width:325px;
}
#couponCts #mainArea #contentsArea #couponDetailR table.storeInfo th p{
	word-break: break-all;
	margin:0;
	padding:0;
}
#couponCts #mainArea #contentsArea #couponDetailR table.storeInfo td p{
	word-break: break-all;
	margin:0;
	padding:0;
}
html:not([lang*=""]) #couponCts #mainArea #contentsArea #couponDetailR table.storeInfo th p {
	word-wrap:break-word;
	width:85px;
}
html:not([lang*=""]) #couponCts #mainArea #contentsArea #couponDetailR table.storeInfo td p {
	word-wrap:break-word;
	width:325px;
}
html:not(:target) #couponCts #mainArea #contentsArea #couponDetailR table.storeInfo td p { /* IE9-hack 110310SM5 */
	line-height: 115%\9;
}
#couponCts #mainArea #contentsArea #couponDetailR table.storeInfo .storeInfoEnd {
	background-image:none;
}
#couponCts #mainArea #contentsArea #couponDetailR .detailMap {
	width:430px;
	height:250px;
	margin:0 15px 20px;
}

/* ご利用の前にお読みください
------------------------------------------------ */
.beforeUse {
	border: 1px solid #ccc;
	margin-top:15px;
	padding:8px;
}
.beforeUse .iconReadme {
	padding: 6px 5px 4px 22px;
	line-height: 20px;
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_readme.gif) no-repeat left center;
}
.beforeUse ul.notes {
	margin: 5px 0px 5px 0px;
}
.beforeUse ul.notes li {
	padding-left: 12px;
	line-height: 140%;
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_notes.gif) no-repeat left top;
	list-style: none;
	font-size: 85%;
}

/*------------------------------------------------

		05 日替わりクーポン検索 地図からクーポンを探す

------------------------------------------------ */
#couponCts #mainArea #mapAreaInner {
	width:890px;
	padding:10px 10px 10px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/contents_bg.gif) no-repeat left bottom;
}
#couponCts #mainArea #couponMapControll {
	width:888px;
	background-color:#beeb92;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top:1px solid #cccccc;
}
#couponCts #mainArea #couponMapControll #mapexOn {
	width: 313px;
	background-color: #dff5c9;
}
#couponCts #mainArea #couponMapControll #mapexOn .mapSort {
	float: left;
	padding: 3px 0 0 4px;
	text-align: left;
	font-weight: bold;
}
#couponCts #mainArea #couponMapControll #mapexOn .mapSort #srtL {
	width: 8em;
	padding: 1px;
}
#couponCts #mainArea #couponMapControll #mapexOn .mapSort #cpnCnt {
	width: 5em;
	padding: 1px;
}
#couponCts #mainArea #couponMapControll #mapexOff {
	width: 15px;
	height: 27px;
	background-color:#beeb92;
}
#couponCts #mainArea #couponMapControll #mapexOn .linkTab a {
	float: right;
	display: block;
	width: 15px;
	height: 27px;
	background:#beeb92 url(https://img1.kakaku.k-img.com/images/coupon/map_switch_arrow.gif) no-repeat right top;
}
#couponCts #mainArea #couponMapControll #mapexOff .linkTab a {
	float: right;
	display: block;
	width: 15px;
	height: 27px;
	background:#beeb92 url(https://img1.kakaku.k-img.com/images/coupon/map_switch_arrow02.gif) no-repeat right top;
}
#couponCts #mainArea #couponMapWrap {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #eeeeee;
}
#couponCts #mainArea #couponMapWrap .couponMapEx {
	float: left;
	width: 279px;
	height: 590px;
	overflow: auto;
	background-color: #ffffff;
	padding:0 10px 10px;
}
#couponCts #mainArea #couponMapWrap .couponMapEx .pageCount {
	padding: 7px 0;
	margin-bottom:7px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left bottom;
}
#couponCts #mainArea #couponMapWrap .couponMapEx .pageCount strong {
	font-size: 116%;
}
#couponCts #mainArea #couponMapWrap .couponMapEx .pageCount .count {
	color: #ff0000;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList {
	list-style:none;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li {
	padding-bottom:7px;
	margin-bottom:10px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left bottom;
	word-wrap:break-word;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li a {
	text-decoration:none;
	line-height:1.3;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .photo {
	float: left;
	margin-right:5px;
	margin-bottom:5px;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .infoBox {
	clear:both;
	margin-top:5px;
	margin-bottom:7px;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .rate {
	background:url(https://img1.kakaku.k-img.com/images/coupon/off_bg_o_right.gif) no-repeat right top;
	float:left;
	margin-right:5px;
	height:17px;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .rateInner {
	background:url(https://img1.kakaku.k-img.com/images/coupon/off_bg_o_left.gif) no-repeat left top;
	padding:1px 5px 3px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-0.07em;
}
* html #couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .rateInner {
	padding-top:2px;
}
*:first-child+html #couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .rateInner {
	padding-top:2px;
}
head~/* */body #couponCts #couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .rateInner {
	padding-top:2px;
}
html:not(:target) #couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .rateInner {
	padding-top:1px;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .preAmount {
	color:#444444;
	font-weight:bold;
	text-decoration:line-through;
	margin-left:3px;
	vertical-align:middle;
	word-wrap:break-word;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .mkArrow {
	margin-left:5px;
	margin-right:5px;
	vertical-align:middle;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .discount {
	color:#ff0000;
	font-weight:bold;
	vertical-align:middle;
	word-wrap:break-word;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .number {
	font-family:verdana;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .number02 {
	font-family:verdana;
	color:#ff0000;
	font-weight:bold;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .couponMapLimit {
	width:262px;
	margin:7px 0 5px;
	background:#eeeeee url(https://img1.kakaku.k-img.com/images/coupon/map_limit_btm.gif) no-repeat left bottom;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .couponMapLimitInner {
	width:252px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/map_limit_top.gif) no-repeat left top;
	padding:5px;
	text-align:center;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .couponMapLimitInner p {
	color:#444444;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .couponMapLimitInner p .detailTime {
	font-weight:bold;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .coponMapBtn {
	text-align:center;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .coponMapBtn img {
	margin-top:5px;
	margin-bottom:7px;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .updateTime {
	text-align:right;
	margin-bottom:5px;
}
#couponCts #mainArea #couponMapWrap .couponMapEx ul.couponMapList li .listSite {
	text-align:right;
}
#couponCts #mainArea #couponMapWrap .couponMapEx .nextMapLink {
	text-align:center;
	font-weight:bold;
}

#couponCts #mainArea #couponMapWrap .couponMapDetail {
	float: left;
	width: 589px;
}
#couponCts #mainArea #couponMapWrap .couponMap {
	height: 559px;
	overflow: hidden;
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
}
#couponCts #mainArea #couponMapWrap .couponMapWrapBorder {
	border-top: 1px solid #cccccc;
}
#couponCts #mainArea #couponMapWrap .couponMap iframe {
	vertical-align:top;
	margin-top:-3px;
	padding:0;
}
/*html:not([lang*=""]) #couponCts #mainArea #couponMapWrap .couponMap iframe {
	margin-top:-3px;
}*/
* html #couponCts #mainArea #couponMapWrap .couponMap iframe {
	margin-top:0px;
}
*:first-child+html #couponCts #mainArea #couponMapWrap .couponMap iframe {
	margin-top:0px;
}
head~/* */body #couponCts #mainArea #couponMapWrap .couponMap iframe {
	margin-top:0px;
}
html:not(:target) #couponCts #mainArea #couponMapWrap .couponMap iframe {
	margin-top:-3px;
}
#couponCts #mainArea #couponMapWrap .flagInfo {
	padding:2px 0 2px 10px;
	color:#444444;
	font-weight:bold;
	font-size:106%;
}

#couponCts #mainArea #couponMapWrap .flagInfo img {
	margin-right:8px;
	vertical-align:middle;
}
#couponCts #mainArea .noScriptCouponMapWrap { /* 130318 sm8 */
	padding:100px 15px;
	background:#eee;
	text-align:center;
	font-size:107%;
}

/* Google map 吹き出し
------------------------------------------------ */
.mapBalloon {
	width:310px;
	padding-right:10px;
	overflow:hidden;/* 130422 sm4 */
}
.mapBalloon a {
	text-decoration:none;
	line-height:1.3;
}
.mapBalloon .photo {
	float: left;
	width:120px;
	margin-bottom:5px;
}
.mapBalloon .balloonText {
	float: right;
	width:180px;
	word-wrap:break-word;
}
.mapBalloon .infoBox {
	clear:both;
	margin-top:5px;
	margin-bottom:7px;
	word-wrap:break-word;
}
.mapBalloon .rate {
	background:url(https://img1.kakaku.k-img.com/images/coupon/off_bg_o_right.gif) no-repeat right top;
	float:left;
	margin-right:5px;
	height:17px;
}
.mapBalloon .rateInner {
	background:url(https://img1.kakaku.k-img.com/images/coupon/off_bg_o_left.gif) no-repeat left top;
	padding:1px 5px 3px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:-0.07em;
}
* html .mapBalloon .rateInner {
	padding-top:2px;
}
*:first-child+html .mapBalloon .rateInner {
	padding-top:2px;
}
head~/* */body #couponCts .mapBalloon .rateInner {
	padding-top:2px;
}
html:not(:target) .mapBalloon .rateInner {
	padding-top:1px;
}
html:not(:target)  .mapBalloon .rateInner { /* IE9-hack 110310SM5 */
	letter-spacing: 0.05em\9;
}
.mapBalloon .preAmount {
	color:#444444;
	font-weight:bold;
	text-decoration:line-through;
	margin-left:3px;
	vertical-align:middle;
}
.mapBalloon .preAmount_nodata {
	color:#444444;
	font-weight:bold;
	margin-left:3px;
	vertical-align:middle;
}
.mapBalloon .mkArrow {
	margin-left:5px;
	margin-right:5px;
	vertical-align:middle;
}
.mapBalloon .discount {
	color:#ff0000;
	font-weight:bold;
	vertical-align:middle;
}
.mapBalloon .number {
	font-family:verdana;
}
.mapBalloon .number02 {
	font-family:verdana;
	color:#ff0000;
	font-weight:bold;
}
.mapBalloon .couponMapLimit {
	width:262px;
	margin:7px auto 5px;
	background:#eeeeee url(https://img1.kakaku.k-img.com/images/coupon/map_limit_btm.gif) no-repeat left bottom;
}
.mapBalloon .couponMapLimitInner {
	width:252px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/map_limit_top.gif) no-repeat left top;
	padding:5px;
	text-align:center;
}
.mapBalloon .couponMapLimitInner p {
	color:#444444;
}
.mapBalloon .couponMapLimitInner p .detailTime {
	font-weight:bold;
}
.mapBalloon .updateTime {
	text-align:right;
	margin-bottom:5px;
}
.mapBalloon .listSite {
	text-align:right;
}

/* 	クーポン提供サイト一覧・情報
------------------------------------------------ */
#mainArea #sitelist h3 {
	color:#49890A;
	font-size:123%;
	margin-bottom:15px;
	background-image: url(https://img1.kakaku.k-img.com/images/coupon/sitelisit_ttl_bg_top.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
}
#mainArea #sitelist h3 span {
	background-image: url(https://img1.kakaku.k-img.com/images/coupon/sitelisit_ttl_bg_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding: 8px 0 11px 12px;
}
#mainArea #sitelist ul.sitelistLogo {
	padding-left: 15px;
}
#mainArea #sitelist ul.sitelistLogo li {
	width: 164px;
	background-image: url(https://img1.kakaku.k-img.com/images/coupon/sitelisit_bg_logo_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 10px 10px 0;
	text-align: center;
	list-style-type: none;
	font-size: 92%;
	float: left;

}
#mainArea #sitelist ul.sitelistLogo li a {
	background-repeat: no-repeat;
	background-position: left top;
	width: 164px;
	display: block;
	text-decoration: none;
	padding: 0 0 5px 0;
}
#mainArea #sitelist ul.sitelistLogo li a:hover {
	text-decoration: none;
}
#mainArea #sitelist ul.sitelistLogo li a span{
	display: block;
	width: 158px;
	padding-top: 5px;
	border: 1px solid #FFF;
	margin-right: auto;
	margin-left: auto;
}
html:not(:target) #mainArea #sitelist ul.sitelistLogo li a span { /* IE9-hack 110310SM5 */
 letter-spacing: 0.01em\9;
}
#mainArea #sitelist h4 {
	border-bottom:1px solid #6DC917;
	border-left:8px solid #6DC917;
	color:#444444;
	font-size:123%;
	margin-bottom:15px;
	padding:4px 0 3px 7px;
}
#mainArea #sitelist .sitelistBox {
	width: 860px;
	padding-left: 15px;
}
#mainArea #sitelist table.sitelistInfo {
	width:645px;
	border-collapse:collapse;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-bottom:30px;
	float: right;
}
#mainArea #sitelist table.sitelistInfo th {
	width:85px;
	padding:7px 0 7px 10px;
	vertical-align:top;
	background:#eeeeee url(https://img1.kakaku.k-img.com/images/coupon/line_dot03.gif) repeat-x left bottom;
	text-align: left;
}
#mainArea #sitelist table.sitelistInfo td {
	padding:7px 0 7px 10px;
	vertical-align:top;
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/line_dot03.gif) repeat-x left bottom;
}
#mainArea #sitelist table.sitelistInfo .storeInfoEnd {
	background-image:none;
}
#mainArea #sitelist table.sitelistAreaInfo {
	width:860px;
	border-collapse:collapse;
	margin-bottom:10px;
}
#mainArea #sitelist table.sitelistAreaInfo th {
	width:85px;
	padding:7px 0 7px 10px;
	vertical-align:top;
	color: #FFF;
	background-color: #5c2d18;
	background-image: url(https://img1.kakaku.k-img.com/images/coupon/line_dot03.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
}
#mainArea #sitelist table.sitelistAreaInfo td {
	padding:7px 0 7px 10px;
	vertical-align:top;
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/line_dot03.gif) repeat-x left bottom;
}
#mainArea #sitelist table.sitelistAreaInfo .storeInfoEnd {
	background-image:none;
}
#mainArea #sitelist table.sitelistAreaInfo li {
	list-style-type: none;
	float: left;
	padding-right: 5px;
	color:#5c2d18;
}
#mainArea #sitelist table.sitelistAreaInfo li span {
	color:#999999;
}


/* 	Twitterアカウント一覧
------------------------------------------------ */
#mainArea #twitterAccount h3 {
	color:#49890A;
	font-size:123%;
	margin-bottom:10px;
	background-image: url(https://img1.kakaku.k-img.com/images/coupon/sitelisit_ttl_bg_top.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
}
#mainArea #twitterAccount h3 span {
	background-image: url(https://img1.kakaku.k-img.com/images/coupon/sitelisit_ttl_bg_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding: 8px 0 11px 12px;
}
#mainArea #twitterAccount .twitterLead {
	margin-bottom:15px;
	line-height:1.4;
}
#mainArea #twitterAccount .twitterLead .leadPoint {
	color:#FF0000;
	font-size:85%;
}
#mainArea #twitterAccount .twitterAccountBox {
	width: 890px;
}
#mainArea #twitterAccount table.twitterAccountInfo {
	width:890px;
	border-collapse:collapse;
	margin-bottom:10px;
}
#mainArea #twitterAccount table.twitterAccountInfo th {
	padding:7px 10px 7px 10px;
	vertical-align:top;
	color: #444444;
	background-color: #e0f3fa;
	background-image: url(https://img1.kakaku.k-img.com/images/coupon/line_dot03.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	white-space:nowrap;
	font-size:107%;
}
#mainArea #twitterAccount table.twitterAccountInfo th.twitterAccountTtl {
	color:#FFF;
	background:#61c5e8 url(https://img1.kakaku.k-img.com/images/coupon/tabletitle_twi_bg.gif) no-repeat left top;
	font-weight:bold;
	padding:6px 10px 5px;
	text-align:left;
	width:100%;
	border:none;
}
#mainArea #twitterAccount table.twitterAccountInfo td.twiLine {
	background:#e0f3fa url(https://img1.kakaku.k-img.com/images/coupon/twi_line.gif) repeat-y left top;
	margin:0;
	padding:0;
	border:none;
}
#mainArea #twitterAccount table.twitterAccountInfo td {
	padding:7px 0 7px 10px;
	vertical-align:top;
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/line_dot03.gif) repeat-x left bottom;
}
#mainArea #twitterAccount table.twitterAccountInfo th.areaEnd {
	background:#e0f3fa url(https://img1.kakaku.k-img.com/images/coupon/twi_line.gif) repeat-x left bottom;
}
#mainArea #twitterAccount table.twitterAccountInfo td.areaEnd {
	background:#ffffff url(https://img1.kakaku.k-img.com/images/coupon/twi_line.gif) repeat-x left bottom;
}
#mainArea #twitterAccount table.twitterAccountInfo li {
	list-style-type: none;
	float: left;
	padding-left:9px;
	padding-right: 12px;
	color:#bbbbbb;
	background:url(https://img1.kakaku.k-img.com/images/coupon/arrow_twitter.gif) no-repeat left center;
}
#mainArea #twitterAccount table.twitterAccountInfo li span {
	color:#999999;
	margin-right:12px;
}
#mainArea #twitterAccount table.twitterAccountInfo li span.acArea {
	font-weight:bold;
	color:#444444;
	background-color:#e0f3fa;
}
#mainArea #twitterAccount table.twitterAccountInfo li a {
	text-decoration:none;
	color:#444444;
	font-weight:normal;
}
#mainArea #twitterAccount table.twitterAccountInfo li a:hover {
	text-decoration:underline;
	color:#CC6699;
}

/* 	[PR]ピックアップサイトエリア
------------------------------------------------ */
#couponDetailPage #couponCts #mainArea #pickup {
	width:230px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/menu_pickup_bg.gif) repeat-y left top;
	margin-bottom:10px;
}
#couponDetailPage #couponCts #mainArea #pickupInner {
	width:226px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/menu_pickup_top.gif) no-repeat left top;
	padding:5px 2px 0 2px;
}
#couponDetailPage #couponCts #mainArea .pickupBtm img {
	vertical-align:bottom;
}
#couponDetailPage #couponCts #mainArea #pickupInner dl {
	width:225px;
	margin-bottom:10px;
}
#couponDetailPage #couponCts #mainArea #pickupInner dl dt {
	width:206px;
	display:block;
	background:url(https://img1.kakaku.k-img.com/images/coupon/menu_pickup_title_bg.gif) no-repeat left bottom;
	color:#333333;
	font-size:108%;
	font-weight:bold;
	padding:5px 10px 10px;
}
#couponDetailPage #couponCts #mainArea #pickupInner dl#pickupTop dt {
	padding-top:2px;
}
#couponDetailPage #couponCts #mainArea #pickupInner dl dd {
	width:208px;
	padding:6px 9px 10px;
}
#couponDetailPage #couponCts #mainArea #pickupInner dl dd ul.pickupList {
	list-style-type:none;
}
#couponDetailPage #couponCts #mainArea #pickupInner dl dd ul.pickupList li {
	margin-bottom:15px;
	word-wrap:break-word;
	line-height:1;
}
#couponDetailPage #couponCts #mainArea #pickupInner dl dd ul.pickupList li img {
	margin-bottom:2px;
}
#couponDetailPage #couponCts #mainArea #pickupInner dl dd ul.pickupList li p {
	color:#333333;
	font-size:77%;
	line-height:1.3;
}
#couponDetailPage #couponCts #mainArea #pickupInner dl dd ul.pickupList li.pickupEnd {
	margin-bottom:0;
}

.bannerAreaLarge {
	width:930px;
	text-align:center;
	margin:10px 0 15px;
}

#couponCts #mainArea #menuArea .bannerArea02 {
	margin-bottom:15px;
}

/* 	101201 カテゴライズ追加 sm4
------------------------------------------------ */
#mainArea .categoryMenuWrap {
	width:702px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_btm.gif) repeat-y left bottom;
	margin: 0 0 10px 0;
	padding:0;
}
#mainArea ul.categoryMenu {
	width:702px;
	margin:0;
	padding:0;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_top.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li {
	text-align: center;
	list-style-type: none;
	font-size: 92%;
	float:left;
	margin:0;
	padding:2px 0;
}
#mainArea ul.categoryMenu li#cateNavTtl {
	width: 102px;
}
#mainArea ul.categoryMenu li#cateNav01 {
	width: 91px;
}
#mainArea ul.categoryMenu li#cateNav01 a {
	display:block;
	width: 91px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_all.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav01 a:hover {
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_all_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav01 .navZero {
	display:block;
	width: 91px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_all_zero.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav01 .navAc {
	display:block;
	width: 91px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_all_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav02 {
	width: 84px;
}
#mainArea ul.categoryMenu li#cateNav02 a {
	display:block;
	width: 84px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_gourmet.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav02 a:hover {
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_gourmet_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav02 .navZero {
	display:block;
	width: 84px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_gourmet_zero.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav02 .navAc {
	display:block;
	width: 84px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_gourmet_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav03 {
	width: 85px;
}
#mainArea ul.categoryMenu li#cateNav03 a {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_beauty.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav03 a:hover {
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_beauty_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav03 .navZero {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_beauty_zero.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav03 .navAc {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_beauty_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav04 {
	width: 85px;
}
#mainArea ul.categoryMenu li#cateNav04 a {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_leisure.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav04 a:hover {
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_leisure_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav04 .navZero {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_leisure_zero.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav04 .navAc {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_leisure_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav05 {
	width: 85px;
}
#mainArea ul.categoryMenu li#cateNav05 a {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_accommodation.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav05 a:hover {
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_accommodation_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav05 .navZero {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_accommodation_zero.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav05 .navAc {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_accommodation_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav06 {
	width: 85px;
}
#mainArea ul.categoryMenu li#cateNav06 a {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_products.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav06 a:hover {
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_products_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav06 .navZero {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_products_zero.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav06 .navAc {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_products_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav07 {
	width: 85px;
}
#mainArea ul.categoryMenu li#cateNav07 a {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_etc.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav07 a:hover {
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_etc_over.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav07 .navZero {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_etc_zero.gif) no-repeat left top;
}
#mainArea ul.categoryMenu li#cateNav07 .navAc {
	display:block;
	width: 85px;
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_etc_over.gif) no-repeat left top;
}

#mainArea ul.categoryMenu li span.cateNavLine {
	background: url(https://img1.kakaku.k-img.com/images/coupon/cate_nav_dot.gif) repeat-y right top;
	display:block;
}
#mainArea ul.categoryMenu li a {
	display: block;
	text-decoration: none;
}
#mainArea ul.categoryMenu li a:hover {
	text-decoration: none;
}
#mainArea ul.categoryMenu li span.cateNavBtm{
	display: block;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left:3px;
	margin:0 auto;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	line-height:1;
}

/* 	110223 sm4 デイリーメール登録
------------------------------------------------ */
#mainArea #mailEntry h3 {
	color:#49890A;
	font-size:123%;
	margin-bottom:15px;
	background-image: url(https://img1.kakaku.k-img.com/images/coupon/sitelisit_ttl_bg_top.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
}
#mainArea #mailEntry h3 span {
	background-image: url(https://img1.kakaku.k-img.com/images/coupon/sitelisit_ttl_bg_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding: 8px 0 11px 12px;
}
#mainArea #mailEntry h3 em {
	background: url(https://img1.kakaku.k-img.com/images/coupon/icon_mail.gif) no-repeat left center;
	font-style:normal;
	padding-left:33px;
	padding-top:4px;
	padding-bottom:4px;
}

#mainArea #mailEntry .mailEntryText {
	margin-bottom:15px;
	line-height:1.4;
}
#mainArea #mailEntry .mailEntryText a {
	text-decoration:underline;
}
#mainArea #mailEntry .mailEntryText .textPoint {
	color:#FF0000;
}
#mainArea #mailEntry h4 {
	border-bottom:1px solid #6DC917;
	border-left:8px solid #6DC917;
	color:#444444;
	font-size:123%;
	margin-bottom:15px;
	padding:4px 225px 8px 7px;
	position:relative;
}
#mainArea #mailEntry h4 img {
	position:absolute;
	right:0;
	top:-4px;
}
#mainArea #mailEntry .mailEntryBox {
	width: 860px;
	padding-left: 15px;
}
#mainArea #mailEntry #mailEntryBtn {
	margin:40px 0 30px;
}
#mainArea #mailEntry #mailEntryBtn ul {
	margin:0 auto;
	width:610px;
}
#mainArea #mailEntry #mailEntryBtn ul li {
	list-style:none;
	float:left;
	margin-right:15px;
}
#mainArea #mailEntry #mailEntryBtn ul.login {
	margin:0 auto;
	width:281px;
}
#mainArea #mailEntry #mailEntryBtn ul.login li {
	list-style:none;
	float:none;
	margin-right:0px;
}
#mainArea dl.readme dt {
	margin-bottom:3px;
	padding: 6px 5px 4px 22px;
	line-height: 20px;
	background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_readme.gif) no-repeat left center;
	font-weight:bold;
}
#mainArea dl.readme dd {
	margin-bottom:15px;
}
#mainArea dl.readme dd p {
	line-height:1.3;
}
#mainArea #mailEntry .mailSampleText {
	margin-bottom:10px;
}
#mainArea #mailEntry .mailSample {
	width:890px;
	margin-bottom:30px;
	text-align:center;
}
	#mainArea #mailEntry .mailEntryArea {
		width:890px;
		margin:0 auto 40px;
		text-align:center;
	}

/* 	110419 sm4 floating window
------------------------------------------------ */
#overLayer{
	display:none;
	width:425px;
	height:272px;
	padding:65px 40px 0 40px;
	position: absolute;
	top:50%;
	left:50%;
	margin-top:-118px;
	margin-left:-251px;
	opacity: 1.0;
	font-family:“メイリオ”, Meiryo, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”, “ＭＳ Ｐゴシック”, “MS PGothic”, sans-serif;
}

.creativeA{
	background:url(https://img1.kakaku.k-img.com/images/coupon/floating_bk.png) no-repeat;
	color:#333333;
}
#overLayer p{
	margin:10px 0px 10px 0px;
	font-size:12px;
	line-height:15px;
}

#overLayer #bkContent{
	width:426px;
}

#overLayer .bkTitle{
	font-size:14px;
	font-weight:bold;
}

#overLayer .bkSpec{
	font-size:11px;
}

#overLayer img.close{
	position:absolute;
	top:214px;
	left:206px;
	cursor:pointer;
}
#overLayer .mailentryBtn{
	margin-top:15px;
	text-align:center;
}

/* 	110506 title・searchArea sm4
------------------------------------------------ */
#couponCts #h2AreaSec{
	width:930px;
	height:138px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/title_bg_new.gif) no-repeat left top;
	position:relative;
	margin-bottom:5px;
}
#couponCts #h2AreaSec #titleImg {
	position:absolute;
	top:36px;
	left:65px;
}

#couponCts #h2AreaSec #areaText {
	position:absolute;
	top:70px;
	left:593px;
	height:36px;
	cursor:auto;
}
#couponCts #h2AreaSec h2 {
	background:url(https://img1.kakaku.k-img.com/images/coupon/area_box_left.gif) no-repeat left top;
	height:36px;
	padding-left:5px;
	font-size:100%;
}
#couponCts #h2AreaSec h2 #areaTextL {
	background:url(https://img1.kakaku.k-img.com/images/coupon/area_box_right.gif) no-repeat right top;
	display:inline-block;
	height:36px;
	padding:0 72px 0 41px;
	color:#5c2d18;
	font-weight:bold;
	font-size: 156%;
	vertical-align:middle;
	line-height:1.8;
	position:relative;
	letter-spacing:-0.04em;
}
* html #couponCts #h2AreaSec h2 #areaTextL {
	line-height:1.75;
}
*:first-child+html #couponCts #h2AreaSec h2 #areaTextL {
	line-height:1.75;
}
html>/**/body #couponCts #h2AreaSec h2 #areaTextL {
	line-height /*\**/:1.75\9;
}
#couponCts #h2AreaSec h2 #areaTextL02 {
	background:url(https://img1.kakaku.k-img.com/images/coupon/area_box_right.gif) no-repeat right top;
	display:inline-block;
	height:36px;
	padding:0 50px;
	color:#5c2d18;
	font-weight:bold;
	font-size: 174%;
	vertical-align:middle;
	line-height:1.7;
	position:relative;
}
* html #couponCts #h2AreaSec h2 #areaTextL02 {
	line-height:1.75;
}
*:first-child+html #couponCts #h2AreaSec h2 #areaTextL02 {
	line-height:1.75;
}
html>/**/body #couponCts #h2AreaSec h2 #areaTextL02 {
	line-height /*\**/:1.75\9;
}
#couponCts #h2AreaSec h2 a.areaSelectArrow {
	width:28px;
	height:28px;
	display:none;
	cursor:pointer;
	position:absolute;
	right:4px;
	top:4px;
}

#couponCts #searchArea {
	width:180px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/line_dot.gif) repeat-x left top;
	margin-bottom:10px;
	padding-top:10px;
}
#couponCts #searchArea img {
	margin:0;
	padding:0;
	line-height:1;
	vertical-align:top;
}
#couponCts #searchArea input.keywordBox {
	width:119px;
	height:16px;
	border-left:#808080 solid 2px;
    border-top:#808080 solid 2px;
    border-right:#c3c3c3 solid 1px;
    border-bottom:#c3c3c3 solid 1px;
	margin:0;
    padding:2px;
	vertical-align:middle;
}
#couponCts #searchArea input.keywordBoxBgnone {
	background:none;
}
#couponCts #searchArea input.btnSearch {
	vertical-align:middle;
	margin-left:2px;
}


#allCouponCts #couponCts #h2AreaSec{
	width:930px;
	height:138px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/title_bg_new.gif) no-repeat left top;
	position:relative;
	margin-bottom:5px;
}
#allCouponCts #couponCts #h2AreaSec h2{
	position:absolute;
	top:36px;
	left:65px;
	background-image:none;
	height:70px;
	padding-left:0;
}

/* 	110609 tabelogRatingArea sm4
------------------------------------------------ */
#couponCts #mainArea #contentsArea .listBox .listImgArea .tabelogRatingArea {
	margin:5px 0;
	width:150px;
	display:block;
	text-decoration:none;
	padding:0px 0 5px;
}
#couponCts #mainArea #contentsArea .listBox .listImgArea .tabelogRatingArea img {
	vertical-align: text-bottom;
}
#couponCts #mainArea #contentsArea .listBox .listImgArea .tabelogRatingArea span.ratingNum {
	color:#ff8400;
	font-family:Verdana;
	font-weight:bold;
	font-size:123%;
	margin-left:3px;
}
#couponCts #mainArea #contentsArea .listBox .listImgArea .tabelogRatingArea .tabelogImg2 {
	vertical-align:top;
	margin-top:3px;
}

/* 	110621 tabelogRatingArea Detail sm4
------------------------------------------------ */
#couponCts #mainArea #contentsArea #couponDetailL .tabelogComment {
	font-size:81%;
	text-align:right;
	margin-bottom:5px;
}

/* 	110715 sm4
------------------------------------------------ */
#couponCts a.arrowNext {
	padding: 3px 0px 2px 18px;
	background: url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat left top;
	line-height: 130%;
	color:#0000DD;
}

/* listBox PR枠追加 120608 sm8 */
#couponCts #mainArea #contentsArea .listBoxPR {
	margin-bottom:9px;
	padding-bottom:5px;
	width:702px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr.gif) no-repeat -3550px bottom;
}
#couponCts #mainArea #contentsArea .listBoxPRHeadBox {
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr.gif) repeat-y -710px 0;
}
#couponCts #mainArea #contentsArea .listBoxPRHeadBoxTop {
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr.gif) no-repeat 0 0;
}
#couponCts #mainArea #contentsArea .listBoxPRTitle {
	position:relative;
	padding:7px 10px 7px 65px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr.gif) no-repeat -1420px bottom;
	color:#ca6746;
	font-weight:bold;
	font-size:92%;
	line-height:1.15;
}
#couponCts #mainArea #contentsArea .listBoxPRTitle span {
	display:block;
}
#couponCts #mainArea #contentsArea .listBoxPRTitle span.icon {
	position:absolute;
	top:4px;
	left:-3px;
	width:62px;
	height:22px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr_icon.gif) no-repeat 0 0;
}
#couponCts #mainArea #contentsArea .listBoxPR .listShopNameArea {
	padding:3px 10px 5px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr.gif) no-repeat -2130px bottom;
	line-height:1.15;
}
#couponCts #mainArea #contentsArea .listBoxPR .listShopNameArea .listShopName {
	width:467px;
	float:left;
	padding:3px 0 3px 9px;
	border-left:7px solid #f57247;
	font-size:123%;
	font-weight:bold;
	word-wrap:break-word;
	line-height:1.2;
}
#couponCts #mainArea #contentsArea .listBoxPR .listShopNameArea .listShopName .shopArea {
	font-size:77%;
	font-weight:normal;
	margin-left:10px;
}
#couponCts #mainArea #contentsArea .listBoxPR .listSite {
	float:right;
	width:190px;
	text-align:right;
	padding-top:5px;
}
#couponCts #mainArea #contentsArea .listBoxPR .listBoxInner {
	padding-top:0;
	padding-bottom:4px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr.gif) repeat-y -2840px bottom;
}
#couponCts #mainArea #contentsArea .listBoxPR .listImgArea .tabelogRatingArea span.ratingNum {
	color:#ff8400;
	font-family:Verdana;
	font-weight:bold;
	font-size:123%;
	margin-left:3px;
}
#couponCts #mainArea #contentsArea .listBoxPR .listBoxInner .detailBtm {
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in05_pr.gif) no-repeat -180px bottom #efefef;
}
#couponCts #mainArea #contentsArea .listBoxPR .listBoxInner .detailBtmInner {
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in05_pr.gif) no-repeat 0 0;
}
/* listBox PR枠追加 120608 sm8 end */

/* listBox PR枠追加New 140108 sm4 */
#couponCts #mainArea #contentsArea .listBoxPR2 {
	margin-bottom:9px;
	padding-bottom:5px;
	width:702px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr_bg.gif) no-repeat -1444px bottom;
}
#couponCts #mainArea #contentsArea .listBoxPR2HeadBox {
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr_bg.gif) repeat-y -722px 0;
}
#couponCts #mainArea #contentsArea .listBoxPR2HeadBoxTop {
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr_bg.gif) no-repeat 0 0;
	padding-top:5px;
}
#couponCts #mainArea #contentsArea .listBoxPR2Title {
	position:relative;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr_bg.gif) repeat-y -2166px 0;
}
#couponCts #mainArea #contentsArea .listBoxPR2TitleInner {
	padding:6px 10px 8px 65px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr_bg.gif) no-repeat -2888px bottom;
	color:#e8545f;
	font-weight:bold;
	font-size:92%;
	line-height:1.15;
}
#couponCts #mainArea #contentsArea .listBoxPR2Title span {
	display:block;
}
#couponCts #mainArea #contentsArea .listBoxPR2Title .listSite {
	float:right;
	text-align:right;
	padding-right:10px;
	color:#333333;
	font-weight:normal;
	font-size:106%;
}
#couponCts #mainArea #contentsArea .listBoxPR2Title span.icon {
	position:absolute;
	top:1px;
	left:-4px;
	width:61px;
	height:23px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr_icon2.gif) no-repeat 0 0;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listShopNameArea {
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr_bg.gif) repeat-y -3610px 0;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listShopNameAreaInner {
	padding:3px 10px 5px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr_bg.gif) no-repeat -4332px bottom;
	line-height:1.15;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listShopNameAreaBtm {
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr_bg.gif) no-repeat -5054px 0;
	padding-top:3px;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listShopNameArea .listShopName {
	width:668px;
	padding:4px 0 3px 9px;
	border-left:7px solid #e04c57;
	font-size:123%;
	font-weight:bold;
	word-wrap:break-word;
	line-height:1.2;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listShopNameArea .listShopName .shopArea {
	font-size:77%;
	font-weight:normal;
	margin-left:10px;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner {
	padding-top:0;
	padding-bottom:15px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/con_list_pr_bg.gif) repeat-y -722px 0;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listShopNameAreaBtm .listBoxInner {
	padding-bottom:7px;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listImgArea .tabelogRatingArea span.ratingNum {
	color:#ff8400;
	font-family:Verdana;
	font-weight:bold;
	font-size:123%;
	margin-left:3px;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt {
	display:block;
	margin-bottom:15px;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt .listDetailBtn {
	display:block;
	width:180px;
	float:right;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt .listDetailLeft {
	display:block;
	width:335px;
	float:left;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt .rateArea {
	display:block;
	width:60px;
	float:left;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt .detaelAreaCenter {
	display:block;
	width:174px;
	float:left;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt .rate {
	display:block;
	width:57px;
	height:40px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/off_bg_s.gif) no-repeat left top;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	padding-top:16px;
	text-align:center;
	line-height:1;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt .preAmount {
	display:inline-block;
	color:#444444;
	text-decoration:line-through;
	margin-left:3px;
	vertical-align:top;
	padding-top:2px;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt .preAmount_nodata {
	display:inline-block;
	color:#444444;
	margin-left:3px;
	vertical-align:top;
	padding-top:2px;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt .mkArrow {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	vertical-align:top;
	padding-top:6px;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt .discount {
	display:inline-block;
	color:#ff0000;
	font-weight:bold;
	font-size:123%;
	vertical-align:top;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt .discountText {
	font-weight:normal;
	font-size:75%;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dt .number {
	font-family:verdana;
}

#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep .detailBtm {
	display:block;
	width:174px;
	margin:5px 0 10px 0;
	background:#efefef url(https://img1.kakaku.k-img.com/images/coupon/cat_in05_btm.gif) no-repeat left bottom;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep .detailBtmInner {
	display:block;
	width:164px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/cat_in05_top.gif) no-repeat left top;
	padding:5px 5px 3px;
	text-align:center;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep .listDetailBtmInner .detailBtmLimit {
	display:block;
	color:#444444;
}
#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep .listDetailBtmInner .detailBtmLimit span {
	display:inline;
}

#couponCts #mainArea #contentsArea .listBoxPR2 .listBoxInner dl.listDetailSep dd .listDetailText {
	line-height:1.3;
	word-wrap:break-word;
}

/* listBox PR枠追加New 140108 sm4 end */

/* 増税のお知らせ枠 140307 sm4 */
#couponCts #mainArea #menuArea .attensionBox {
	width:180px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/coupon_attension_bg01.png) repeat-y -230px 0;
	margin-bottom:10px;
}
#couponCts #mainArea #menuArea .attensionBoxBtm {
	background: url(https://img1.kakaku.k-img.com/images/coupon/coupon_attension_bg01.png) no-repeat -460px bottom;
	padding-bottom:10px;
}
#couponCts #mainArea #menuArea .attensionBoxTop {
	background: url(https://img1.kakaku.k-img.com/images/coupon/coupon_attension_bg01.png) no-repeat left top;
	padding:10px 10px 0;
}
#couponCts #mainArea #menuArea p.taxAttension,
#couponCts #mainArea #contentsArea p.taxAttension {
	font-size:100%;
	line-height:130%;
}
#couponCts #mainArea #menuArea p.taxAttension .iconAttension03,
#couponCts #mainArea #contentsArea p.taxAttension .iconAttension03 {
	padding: 5px 5px 4px 20px;
	line-height: 20px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_info.gif) no-repeat left center;
}

#couponCts #mainArea #contentsArea .attensionBox {
	width:230px;
	background:url(https://img1.kakaku.k-img.com/images/coupon/coupon_attension_bg02.png) repeat-y -280px 0;
	margin-bottom:10px;
}
#couponCts #mainArea #contentsArea .attensionBoxBtm {
	background: url(https://img1.kakaku.k-img.com/images/coupon/coupon_attension_bg02.png) no-repeat -560px bottom;
	padding-bottom:10px;
}
#couponCts #mainArea #contentsArea .attensionBoxTop {
	background: url(https://img1.kakaku.k-img.com/images/coupon/coupon_attension_bg02.png) no-repeat left top;
	padding:10px 10px 0;
}



/* 	グループサイト
------------------------------------------------ */
#couponCts #mainArea #menuArea #sitelink {
	width:180px;
}
#couponCts #mainArea #menuArea #siteInner {
	width:176px;
	padding:5px 2px 0 2px;
}
#couponCts #mainArea #menuArea #siteInner ul {
	list-style-type: none;
background: url("https://img1.kakaku.k-img.com/images/coupon/line_dot.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
}

#couponCts #mainArea #menuArea #siteInner ul li {
    background: url("https://img1.kakaku.k-img.com/images/coupon/line_dot.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    color: #5c2d18;
    line-height: 1.3;
    margin-bottom: 5px;	
    padding-bottom: 6px;
    word-wrap: break-word;
}

#couponCts #mainArea #menuArea #siteInner ul li.Ttl {
    background: url("https://img1.kakaku.k-img.com/images/category/parts/menu_bg_dotted_01.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    color: #5c2d18;
    font-weight:bold;
    line-height: 1.3;
    margin-bottom: 5px;
    padding-bottom: 6px;
    word-wrap: break-word;
}

#couponCts #mainArea #menuArea #siteInner ul li.noBd {
    background: url("https://img1.kakaku.k-img.com/images/category/parts/menu_bg_dotted_01.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    color: #5c2d18;
    line-height: 1.3;
    margin-bottom: 5px;
    padding-bottom: 6px;
    word-wrap: break-word;
}


/* お知らせ追加 sm22 161025*/
.informationBox {
	padding: 15px;
	border: 2px solid #ff9900;
	line-height: 1.4;
	text-align: center;
}
.informationTitle {
	margin-bottom: 5px;
	color: #ff9900;
	font-size: 116%;
	font-weight: bold;
}
