/*media Queries PC幅固定(1280px) 600px以上の場合に適用
----------------------------------------------------*/
@media only print, screen and (min-width: 601px) {
	.smanone {
		display: block;
	}
	.pcnone {
		display: none;
	}
	/*------------------------------
	PCヘッダー
	--------------------------------*/
	#HeaderArea{
		margin:0 auto;
		width:1240px;
		text-align: left;
		padding:0 20px;
		height:60px;
	}
	.BGSearch-hs01{/*PCグルメサーチ　ヘッダー背景色*/
		min-width:1240px;
		background:url(../img/bg_searcn_h01.png) repeat-x #ffffff;
	}
	.BGSearch-hs02{/*PCファッションサーチ　ヘッダー背景色*/
		min-width:1240px;
		background:#eefafc;
	}
	.BGSearch-hs03{/*PCビューティ＆ヘルスサーチ　ヘッダー背景色*/
		min-width:1240px;
		background:#f7f5fc;
	}
	#HeaderArea:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#HeaderArea p{/* PC左：ロゴ */
		width:214px;
		padding:12px 0;
		height:36px;
		float:left;
	}
	.BGSearch-hs01 #HeaderArea p{width:360px;}/*PCグルメサーチ　ヘッダーロゴ幅サイズ*/
	.BGSearch-hs02 #HeaderArea p{width:416px;}/*PCファッションサーチ　ヘッダーロゴ幅サイズ*/
	.BGSearch-hs03 #HeaderArea p{width:502px;}/*PCビューティ＆ヘルスサーチ　ヘッダーロゴ幅サイズ*/

	#HeaderArea p.GSblock{ width:520px; padding-left:100px; }

	#HeaderArea nav{/* PC右：SNSアイコン・検索 */
		width:600px;
		height:60px;
		float:right;
	}
	#HeaderArea nav.TopOnly{ width:400px; }
	#HeaderArea nav ul{
		font-size:0;
		text-align:right;
	}
	#HeaderArea nav ul li{
		display:inline-block;
	}
	li#HeaderNava01{ width:30px;margin-right:13px; }
	li#HeaderNava02{ width:30px;margin-right:30px; }
	li#HeaderNava01 img,
	li#HeaderNava02 img{ padding:15px 0; }
	li#HeaderSearch{ width:400px; }

	/*------------------------------
	PC コンテンツ枠・タイトル背景
	--------------------------------*/
	#ContentsArea,
	#ContentsArea-Top,/* PCトップページ */
	#ContentsArea-S01,/* PCグルメサーチTop */
	#ContentsArea-S02,/* PCファッションサーチTop */
	#ContentsArea-S03,/* PCビューティ＆ヘルスサーチTop */
	#ContentsArea-01,/* PCグルメ 大枠 */
	#ContentsArea-02,/* PCファッション 大枠 */
	#ContentsArea-03,/* PCビューティ 大枠 */
	#ContentsArea-13{/* PCその他・プレーン・デイリートピックス 大枠 */
		padding:0px;
		margin:0px auto 25px;
		/*min-width:1280px;*/
		width:100%;
	}
	#ContentsArea-Top{/* PC top 大枠 */
		background:url(../img/bg_toptopics.png) repeat-x center top;
	}
	#ContentsArea-S01{/* PCグルメサーチTop */
		background:url(../img/bg_title_s01.png) #fefaf6 repeat-x center top;
	}
	#ContentsArea-S02{/* PCファッションサーチTop */
		background:url(../img/bg_title_s02.png) #f8fcff repeat-x center top;
	}
	#ContentsArea-S03{/* PCビューティ＆ヘルスサーチTop */
		background:url(../img/bg_title_s03.png) #fef8fc repeat-x center top;
	}
	#ContentsArea-01{/* PCグルメ 大枠 */
		background:url(../img/bg_title_1.png) repeat-x center top;
	}
	#ContentsArea-02{/* PCファッション 大枠 */
		background:url(../img/bg_title_2.png) repeat-x center top;
	}
	#ContentsArea-03{/* PCビューティ 大枠 */
		background:url(../img/bg_title_3.png) repeat-x center top;
	}
	#ContentsArea-13{/* PCその他・プレーン・デイリートピックス 大枠 */
		background:url(../img/bg_title_13.png) repeat-x center top;
	}
	#SearchResultTitle01,/* PC 検索結果1つ目タイトル */
	#StoreInfoTitle01,/* PC 店舗詳細1つ目タイトル */
	#DailyTopicTitle01,/* PC デイリートピックス1つ目タイトル */
	#ContentsPageTitle01{/* PC コンテンツ1つ目タイトル */
		margin:0 auto 12px;
		padding:0px 20px;
		width:1240px;
		height:100px;
	}
	#SearchResultTitle01:after,
	#StoreInfoTitle01:after,
	#DailyTopicTitle01:after,
	#ContentsPageTitle01:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#SearchResultTitle01 h1,
	#StoreInfoTitle01 h1,
	#DailyTopicTitle01 h1,
	#ContentsPageTitle01 h1{
		padding:30px 0px 0;
		width:50%;
		float:left;
		font-size:30px;
		line-height:31px;
		color:#818181;
	}
	#SearchResultTitle01 h1 img,
	#StoreInfoTitle01 h1 img,
	#DailyTopicTitle01 h1 img,
	#ContentsPageTitle01 h1 img{
		float:left;
		margin-right:15px;
	}
	#SearchResultTitle01 h1 span,
	#StoreInfoTitle01 h1 span,
	#DailyTopicTitle01 h1 span,
	#ContentsPageTitle01 h1 span{
		font-size:10px;
		line-height:10px;
		font-family: 'Adamina', serif;
		display:block;
	}
	#ContentsArea-01 #SearchResultTitle01 h1 span,
	#ContentsArea-01 #StoreInfoTitle01 h1 span{/* グルメ */
		color:#ed7713;
	}
	#ContentsArea-02 #SearchResultTitle01 h1 span,
	#ContentsArea-02 #StoreInfoTitle01 h1 span{/* ファッション */
		color:#41b7d6;
	}
	#ContentsArea-03 #SearchResultTitle01 h1 span,
	#ContentsArea-03 #StoreInfoTitle01 h1 span{/* ビューティ */
		color:#ff5882;
	}
	#DailyTopicTitle01 h1 span,
	#ContentsPageTitle01 h1 span,
	#ContentsArea-13 #SearchResultTitle01 h1 span,
	#ContentsArea-13 #StoreInfoTitle01 h1 span{/* プレーン */
		color:#dcc96d;
	}
	#DailyTopicTitle02 {/* PC デイリートピックス2つ目タイトル */
		padding:0 0 8px;
		margin:0 0 30px ;
		border-bottom:1px solid #b20000;
	}
	#DailyTopicTitle02 h1{/* PC デイリートピックス2つ目タイトル */
		font-size:26px;
		line-height:32px;
		color:#b20000;
	}
	#DailyTopicTitle02 p{/* PC デイリートピックス2つ目タイトル */
		color:#858585;
		font-size:12px;
		margin:5px 0 8px ;
	}
	#DailyTopicArticle p{
		font-size:14px;
		line-height:22px;
		margin:0px 0 20px ;
	}

	#DailyTopicArticle p#DailyTopicImgMain{text-align:center;}/* PC デイリートピックスメイン画像 */
	#DailyTopicArticle p#DailyTopicImgMain img{max-height:400px;width:auto;display:inline;}

	#DailyTopicStore h2,/* トピック内の店舗名*/
	#DailyTopicArticle h2{/* 記事内見出し */
		font-size:16px;
		line-height:28px;
		color:#c13333;
		margin:0px 0 10px ;
	}
	#DailyTopicArticle hr{
		border-top:none;
		border-bottom:1px dotted #cccccc;
		margin:15px 0;
		background:none;
	}
	#DailyTopicStore{
		margin:40px 0 0px ;
	}
	#DailyTopicStore:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#DailyTopicStore h2{
		float:left;
		padding:0 0 0 28px;
		background:url(../img/icon_dailytopics_store.png) no-repeat 0 2px;
	}
	#DailyTopicStore p{
		line-height:28px;
		background:url(../img/icon_link05.png) no-repeat right;
		padding:0 16px;
		float:left;
	}
	#DailyTopicStore p a{
		text-decoration:none;
	}

	nav#BreadNav{/* パンくず */
		margin:0 auto ;
		width:1240px;
		padding:0px 0px;
		height:38px;
	}
	nav#BreadNav ul{
		font-size:0;
		text-align:right;
		margin-right:-10px;
	}
	nav#BreadNav ul li{
		display:inline-block;
		padding:0px 10px 0px 13px;
		font-size:11px;
		color:#969595;
	}
	nav#BreadNav ul li#BreadNav01{ width:150px; }
	nav#BreadNav ul li#BreadNav02,
	nav#BreadNav ul li#BreadNav03{
		background:url(../img/icon_link01.png) no-repeat 0px 3px;
	}
	nav#BreadNav ul li a{color:#969595;text-decoration: none;}
	nav#BreadNav ul li a:hover{color:#fd3d36;text-decoration: underline;}

	/*20160205 サイト内検索 */
	#___gcse_0 .gsc-control-cse { padding:0 1em; }
	#___gcse_0 form.gsc-search-box{ width:500px; }
	#___gcse_0 input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{ border:#CECECE; }


	/*------------------------------
	PC SHOP SEARCH
	--------------------------------*/
	#overlay{min-width:1280px;}
	#ShopSearchArea{/* PC 検索条件 top */
		width: 1240px;
		margin:0 auto;
		padding:10px 0;
	}
	#ContentsArea-01 #ShopSearchRefine,
	#ContentsArea-02 #ShopSearchRefine,
	#ContentsArea-03 #ShopSearchRefine,
	#ContentsArea-13 #ShopSearchRefine{/* PC 検索条件 検索結果一覧ヘッダー(検索条件絞り込みフォーム)*/
		width: 920px;
		margin:0 auto 25px;
		padding:20px;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
	}
	#ContentsArea-13 #ShopSearchRefine{/* PC 検索条件 プレーン*/
		background:#fefcf0;
		border:1px solid #e4d47f;
	}
	#ContentsArea-01 #ShopSearchRefine{/* PC 検索条件 グルメ*/
		background:#fffdf7;
		border:1px solid #ed7916;
	}
	#ContentsArea-02 #ShopSearchRefine{/* PC 検索条件 ファッション*/
		background:#f7feff;
		border:1px solid #41b7d6;
	}
	#ContentsArea-03 #ShopSearchRefine{/* PC 検索条件 ビューティ*/
		background:#fff6f9;
		border:1px solid #ff5882;
	}
	#ShopSearchArea01:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#ShopSearchArea h2#ShopSearchCate{/* PC 検索条件カテゴリ */
		margin:0 0 15px;
		padding:0px 0 0 35px;
		font-size:24px;
		color:#717171;
		background:url(../img/icon_topsearch_cate.png) no-repeat;
		letter-spacing:0.2em;
	}
	#ContentsArea-S01 #ShopSearchArea h2#ShopSearchCate{/* PC 検索条件カテゴリ グルメサーチTop */
		background:url(../img/icon_search_cate_s01.png) no-repeat;
	}
	#ContentsArea-S02 #ShopSearchArea h2#ShopSearchCate{/* PC 検索条件カテゴリ ファッションサーチ */
		background:url(../img/icon_search_cate_s02.png) no-repeat;
	}
	#ContentsArea-S03 #ShopSearchArea h2#ShopSearchCate{/* PC 検索条件カテゴリ ファッションサーチ */
		background:url(../img/icon_search_cate_s03.png) no-repeat;
	}

	#ShopSearchArea #left-SearchArea{/* PC 検索条件　グルメ top */
		width:500px;
		float:left;
		margin-right:32px;
	}
	#ShopSearchArea-13 #CG-SearchArea{/* PC 検索条件　グルメ プレーン検索結果 */
		width:460px;
		float:left;
		margin-right:20px;
	}
	#ShopSearchArea #CF-SearchArea{/* PC 検索条件　ファッション top */
		width:500px;
	}
	#ShopSearchArea-13 #CF-SearchArea{/* PC 検索条件　ファッション プレーン検索結果 */
		width:180px;
		float:left;
		margin-right:20px;
	}
	#ShopSearchArea #right-SearchArea{/* PC 検索条件　ビューティ＆ヘルス top */
		width:500px;
		float:right;
	}
	#ShopSearchArea-13 #CB-SearchArea{/* PC 検索条件　ビューティ＆ヘルス プレーン検索結果 */
		width:237px;
		float:right;
	}
	#CF-SearchArea01,/* グルメ */
	#CG-SearchArea02,/* グルメ */
	#CF-SearchArea02,/* ファッション */
	#CF-SearchArea03,/* ビューティ */
	#CB-SearchArea02,/* ビューティ */
	#CF-SearchArea13{
		margin:0 0 20px ;
	}
	#ShopSearchArea #CG-SearchArea > div,/* PC 検索条件 条件ラベルtop */
	#ShopSearchArea #CF-SearchArea > div,
	#ShopSearchArea #CB-SearchArea > div,
	#ShopSearchArea #CS-SearchArea > div,
	#ShopSearchArea-13 #CG-SearchArea > div,/* PC 検索条件 条件ラベル プレーン検索結果 */
	#ShopSearchArea-13 #CF-SearchArea > div,
	#ShopSearchArea-13 #CB-SearchArea > div,
	#CF-SearchArea01 > div,/* グルメ */
	#CG-SearchArea02 > div,/* グルメ */
	#CF-SearchArea02 > div,/* ファッション */
	#CF-SearchArea03 > div,/* ビューティ */
	#CB-SearchArea02 > div,/* ビューティ */
	#CF-SearchArea13 > div{
		font-weight:bold;
		font-size:16px;
		line-height:18px;
		padding:8px;
		margin:0 0 10px ;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
	}
	#ShopSearchArea #CG-SearchArea > div,/* PC 検索条件 条件ラベルtop */
	#ShopSearchArea #CF-SearchArea > div,
	#ShopSearchArea #CB-SearchArea > div,
	#ShopSearchArea #CS-SearchArea > div{
		color:#ff776f;
		background:url(../img/icon_arrow01.png) no-repeat right center #fff;
		border:1px solid #ff5148;
	}
	#ContentsArea-S01 #ShopSearchArea #CG-SearchArea > div,/* PC 検索条件 条件ラベル　グルメサーチtop */
	#ContentsArea-S01 #ShopSearchArea #CF-SearchArea > div,
	#ContentsArea-S01 #ShopSearchArea #CB-SearchArea > div,
	#ContentsArea-S01 #ShopSearchArea #CS-SearchArea > div{
		color:#411605;
		background:url(../img/icon_arrow01_s01.png) no-repeat right center #fff;
		border:1px solid #411605;
	}
	#ContentsArea-S02 #ShopSearchArea #CG-SearchArea > div,/* PC 検索条件 条件ラベル　ファッションサーチtop */
	#ContentsArea-S02 #ShopSearchArea #CF-SearchArea > div,
	#ContentsArea-S02 #ShopSearchArea #CB-SearchArea > div,
	#ContentsArea-S02 #ShopSearchArea #CS-SearchArea > div{
		color:#41b7d6;
		background:url(../img/icon_arrow01_s02.png) no-repeat right center #fff;
		border:1px solid #41b7d6;
	}
	#ContentsArea-S03 #ShopSearchArea #CG-SearchArea > div,/* PC 検索条件 条件ラベル　ビューティ＆ヘルスサーチtop */
	#ContentsArea-S03 #ShopSearchArea #CF-SearchArea > div,
	#ContentsArea-S03 #ShopSearchArea #CB-SearchArea > div,
	#ContentsArea-S03 #ShopSearchArea #CS-SearchArea > div{
		color:#8d79cf;
		background:url(../img/icon_arrow01_s03.png) no-repeat right center #fff;
		border:1px solid #8d79cf;
	}
	#ShopSearchArea-13 #CG-SearchArea > div,/* PC 検索条件 条件ラベル プレーン検索結果 */
	#ShopSearchArea-13 #CF-SearchArea > div,
	#ShopSearchArea-13 #CB-SearchArea > div,
	#ShopSearchArea-13 #CS-SearchArea > div{
		color:#b9923f;
		background:url(../img/icon_arrow01_13.png) no-repeat right center #fff;
		border:1px solid #e3d278;
	}
	#CF-SearchArea01 > div,
	#CG-SearchArea02 > div{/* PC 検索条件 条件ラベル グルメ検索結果 */
		margin:0 0 20px;
		color:#ed7713;
		background:url(../img/icon_arrow01_1.png) no-repeat right center #fff;
		border:1px solid #ed7713;
	}
	#CF-SearchArea02 > div{/* PC 検索条件 条件ラベル ファッション検索結果 */
		margin:0 0 20px;
		color:#41b7d6;
		background:url(../img/icon_arrow01_2.png) no-repeat right center #fff;
		border:1px solid #41b7d6;
	}
	#CF-SearchArea03 > div,
	#CB-SearchArea02 > div{/* PC 検索条件 条件ラベル ビューティ検索結果 */
		margin:0 0 20px ;
		color:#ff5882;
		background:url(../img/icon_arrow01_3.png) no-repeat right center #fff;
		border:1px solid #ff5882;
	}

	#CF-SearchArea01 > form > div,
	#CG-SearchArea02 > form > div,
	#CF-SearchArea02 > form > div,
	#CF-SearchArea03 > form > div,
	#CB-SearchArea02 > form > div,
	#CF-SearchArea13 > form > div{
		margin:0 0 8px ;
	}
	#CG-SearchArea > div > label,
	#CF-SearchArea > div > label,
	#CB-SearchArea > div > label,
	#CS-SearchArea > div > label,
	#CG-SearchArea02 > div > label,
	#CB-SearchArea02 > div > label,
	#CF-SearchArea01 > div > label,
	#CF-SearchArea02 > div > label,
	#CF-SearchArea03 > div > label,
	#CF-SearchArea13 > div > label{
		padding-left:26px ;
		display:inline-block;
	}
	#ShopSearchArea #CG-SearchArea > div > label{
		background:url(../img/icon_topsearch_1.png) no-repeat 3px 1px;
	}
	#ContentsArea-S01 #ShopSearchArea #CG-SearchArea > div > label{
		background:url(../img/icon_search_1_s01.png) no-repeat 3px 1px;
	}
	#ContentsArea-S02 #ShopSearchArea #CG-SearchArea > div > label{
		background:url(../img/icon_search_1_s02.png) no-repeat 3px 1px;
	}
	#ContentsArea-S03 #ShopSearchArea #CG-SearchArea > div > label{
		background:url(../img/icon_search_1_s03.png) no-repeat 3px 1px;
	}
	#ShopSearchArea #CF-SearchArea > div > label{
		background:url(../img/icon_topsearch_2.png) no-repeat 3px 1px;
	}
	#ContentsArea-S01 #ShopSearchArea #CF-SearchArea > div > label{
		background:url(../img/icon_search_2_s01.png) no-repeat 3px 1px;
	}
	#ContentsArea-S02 #ShopSearchArea #CF-SearchArea > div > label{
		background:url(../img/icon_search_2_s02.png) no-repeat 3px 1px;
	}
	#ContentsArea-S03 #ShopSearchArea #CF-SearchArea > div > label{
		background:url(../img/icon_search_2_s03.png) no-repeat 3px 1px;
	}
	#ShopSearchArea #CB-SearchArea > div > label{
		background:url(../img/icon_topsearch_3.png) no-repeat 3px 1px;
	}
	#ContentsArea-S01 #ShopSearchArea #CB-SearchArea > div > label{
		background:url(../img/icon_search_3_s01.png) no-repeat 3px 1px;
	}
	#ContentsArea-S02 #ShopSearchArea #CB-SearchArea > div > label{
		background:url(../img/icon_search_3_s02.png) no-repeat 3px 1px;
	}
	#ContentsArea-S03 #ShopSearchArea #CB-SearchArea > div > label{
		background:url(../img/icon_search_3_s03.png) no-repeat 3px 1px;
	}
	#ShopSearchArea #CS-SearchArea > div > label{
		background:url(../img/icon_topsearch_8.png) no-repeat 3px 1px;
	}
	#ContentsArea-S01 #ShopSearchArea #CS-SearchArea > div > label{
		background:url(../img/icon_search_8_s01.png) no-repeat 3px 1px;
	}
	#ContentsArea-S02 #ShopSearchArea #CS-SearchArea > div > label{
		background:url(../img/icon_search_8_s02.png) no-repeat 3px 1px;
	}
	#ContentsArea-S03 #ShopSearchArea #CS-SearchArea > div > label{
		background:url(../img/icon_search_8_s03.png) no-repeat 3px 1px;
	}
	#ShopSearchArea-13 #CG-SearchArea > div > label{
		background:url(../img/icon_search_1_13.png) no-repeat 3px 1px;
	}
	#ShopSearchArea-13 #CF-SearchArea > div > label{
		background:url(../img/icon_search_2_13.png) no-repeat 3px 1px;
	}
	#ShopSearchArea-13 #CB-SearchArea > div > label{
		background:url(../img/icon_search_3_13.png) no-repeat 3px 1px;
	}
	#CF-SearchArea01 > div > label,
	#CG-SearchArea02 > div > label{
		background:url(../img/icon_search_1_1.png) no-repeat 3px 1px;
	}
	#CF-SearchArea02 > div > label{
		background:url(../img/icon_search_2_2.png) no-repeat 3px 1px;
	}
	#CF-SearchArea03 > div > label,
	#CB-SearchArea02 > div > label{
		background:url(../img/icon_search_3_3.png) no-repeat 3px 1px;
	}
	#CG-SearchArea input,
	#CF-SearchArea input,
	#CB-SearchArea input,
	#CS-SearchArea input,
	#CF-SearchArea01 input,
	#CH-SearchArea02 input,
	#CF-SearchArea02 input,
	#CF-SearchArea03 input,
	#CB-SearchArea02 input,
	#CF-SearchArea13 input{
		vertical-align:middle;
		margin-right:5px;
	}
	#CG-SearchArea > p,
	#CF-SearchArea > p,
	#CB-SearchArea > p{
		margin:0 0 20px;
	}
	#CG-SearchArea > p a,
	#CF-SearchArea > p a,
	#CB-SearchArea > p a{
		border:1px solid #bebebe;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		height:0px;
		padding:60px 0px 0px 0;
		line-height:18px;
		display:block;
		overflow:hidden;
		}
	#CG-SearchArea > p a:hover{
		border:1px solid #ffb339;
		}
	#CF-SearchArea > p a:hover{
		border:1px solid #4edaff;
		}
	#CB-SearchArea > p a:hover{
		border:1px solid #ff9cd9;
		}
	#CG-SearchArea > p{
		background:url(../img/side_search_img_1.jpg) #fff no-repeat;
		}
	#CF-SearchArea > p{
		background:url(../img/side_search_img_2.jpg) #fff no-repeat;
		}
	#CB-SearchArea > p{
		background:url(../img/side_search_img_3.jpg) #fff no-repeat;
		}
	#CG-SearchArea > p a{
		background:url(../img/top_search_label_1.png) no-repeat right bottom;
		}
	#CF-SearchArea > p a{
		background:url(../img/top_search_label_2.png) no-repeat right bottom;
		}
	#CB-SearchArea > p a{
		background:url(../img/top_search_label_3.png) no-repeat right bottom;
		}
	#CG-SearchArea legend,
	#CF-SearchArea legend,
	#CB-SearchArea legend,
	#CS-SearchArea legend,
	#CF-SearchArea01 legend,
	#CG-SearchArea02 legend,
	#CF-SearchArea02 legend,
	#CF-SearchArea03 legend,
	#CB-SearchArea02 legend,
	#CF-SearchArea13 legend{
		font-size:15px;
		line-height:18px;
		color:#2a2a2a;
		padding:0 0 0 24px;
		margin:0 0 12px;
	}
	#ShopSearchArea #CG-SearchArea legend,
	#ShopSearchArea #CF-SearchArea legend,
	#ShopSearchArea #CB-SearchArea legend,
	#ShopSearchArea #CS-SearchArea legend{
		background:url(../img/icon_topsearch01.png) no-repeat;
	}
	#ContentsArea-S01 #ShopSearchArea #CG-SearchArea legend,
	#ContentsArea-S01 #ShopSearchArea #CF-SearchArea legend,
	#ContentsArea-S01 #ShopSearchArea #CB-SearchArea legend,
	#ContentsArea-S01 #ShopSearchArea #CS-SearchArea legend{
		background:url(../img/icon_search01_s01.png) no-repeat;
	}
	#ContentsArea-S02 #ShopSearchArea #CG-SearchArea legend,
	#ContentsArea-S02 #ShopSearchArea #CF-SearchArea legend,
	#ContentsArea-S02 #ShopSearchArea #CB-SearchArea legend,
	#ContentsArea-S02 #ShopSearchArea #CS-SearchArea legend{
		background:url(../img/icon_search01_s02.png) no-repeat;
	}
	#ContentsArea-S03 #ShopSearchArea #CG-SearchArea legend,
	#ContentsArea-S03 #ShopSearchArea #CF-SearchArea legend,
	#ContentsArea-S03 #ShopSearchArea #CB-SearchArea legend,
	#ContentsArea-S03 #ShopSearchArea #CS-SearchArea legend{
		background:url(../img/icon_search01_s03.png) no-repeat;
	}
	#CF-SearchArea13 legend,
	#CG-SearchArea legend,
	#CF-SearchArea legend,
	#CB-SearchArea legend{
		background:url(../img/icon_search01_13.png) no-repeat;
	}
	#CF-SearchArea01 legend,
	#CG-SearchArea02 legend{
		width:176px;
		float:left;
		background:url(../img/icon_search01_1.png) no-repeat;
	}
	#CF-SearchArea02 legend{
		width:176px;
		float:left;
		background:url(../img/icon_search01_2.png) no-repeat;
	}
	#CF-SearchArea03 legend,
	#CB-SearchArea02 legend{
		width:176px;
		float:left;
		background:url(../img/icon_search01_3.png) no-repeat;
	}
	#CB-SearchArea02 legend.Kodawari{/* こだわり検索 */
		width:150px;
		margin-left:20px;
		background:url(../img/icon_search01_3k.png) no-repeat;
	}
	#CO-SearchArea fieldset,
	#CG-SearchArea fieldset,
	#CF-SearchArea fieldset,
	#CB-SearchArea fieldset,
	#CS-SearchArea fieldset,
	#CF-SearchArea01 fieldset,
	#CG-SearchArea02 fieldset,
	#CF-SearchArea02 fieldset,
	#CF-SearchArea03 fieldset,
	#CB-SearchArea02 fieldset,
	#CF-SearchArea13 fieldset{
		border:none;
		margin:0 0 10px;
		padding:0;
	}
	#ShopSearchArea-13 #CO-SearchArea fieldset,
	#CF-SearchArea01 fieldset,
	#CG-SearchArea02 fieldset,
	#CF-SearchArea02 fieldset,
	#CF-SearchArea03 fieldset,
	#CB-SearchArea02 fieldset,
	#CF-SearchArea13 fieldset{
		margin:0 0 2px;
	}
	#CF-SearchArea01 fieldset:after,
	#CG-SearchArea02 fieldset:after,
	#CF-SearchArea02 fieldset:after,
	#CF-SearchArea03 fieldset:after,
	#CB-SearchArea02 fieldset:after,
	#CF-SearchArea13 fieldset:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#right-SearchArea fieldset:after,
	#ShopSearchKeyArea fieldset:after{
		clear:both;
	}
	#CF-SearchArea01 ul,/* PC グルメ こだわり検索 */
	#CG-SearchArea02 ul,
	#CF-SearchArea02 ul,/* PC ファッション こだわり検索 */
	#CF-SearchArea03 ul,
	#CB-SearchArea02 ul,/* PC ビューティ こだわり検索 */
	#CF-SearchArea13 ul{
		float:right;
		width:710px;
		margin:0 0 3px;
	}
	#CG-SearchArea ul li,
	#CF-SearchArea ul li,
	#CB-SearchArea ul li,
	#CS-SearchArea ul li,
	#CF-SearchArea01 ul li,
	#CG-SearchArea02 ul li,
	#CF-SearchArea02 ul li,
	#CF-SearchArea03 ul li,
	#CB-SearchArea02 ul li,
	#CF-SearchArea13 ul li{
		float:left;
		font-size:13px;
		line-height:18px;
		color:#2a2a2a;
		width:48%;
		margin:0 4px 6px 0;
	}
	#ShopSearchArea-13 #CF-SearchArea ul li{
		width:99%;
		margin:0 3px 6px 0;
	}
	#ShopSearchArea-13 #CG-SearchArea ul li{
		width:32.5%;
		margin:0 3px 6px 0;
	}
	#CF-SearchArea01 ul li,
	#CG-SearchArea02 ul li,
	#CF-SearchArea02 ul li,
	#CF-SearchArea03 ul li,
	#CB-SearchArea02 ul li,
	#CF-SearchArea13 ul li{
		width:auto;
		margin:0 20px 6px 0;
	}
	#CO-SearchArea {
		margin:0 -20px 0 0;
	}
	#CO-SearchArea ul li{
		float:left;
		font-size:14px;
		line-height:20px;
		font-weight:bold;
		padding:5px 8px;
		background:#fff;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
	}
	#ShopSearchArea #CO-SearchArea ul li{/* 共通検索パネル　赤　その他 */
		width:320px;
		margin:0 20px 12px 0px;
		color:#ff776f;
		border:1px solid #ff5148;
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search9,
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search9,
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search9,
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search9,
	#ShopSearchArea-13 #ShopSearchArea #CO-SearchArea ul li#CO-Search9{/* 銀行・郵便局 */
		color:#709547;
		border:1px solid #709547;
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search10,
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search10,
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search10,
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search10,
	#ShopSearchArea-13 #ShopSearchArea #CO-SearchArea ul li#CO-Search10{/* 駐車場 */
		color:#709547;
		border:1px solid #709547;
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search11,
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search11,
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search11,
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search11,
	#ShopSearchArea-13 #ShopSearchArea #CO-SearchArea ul li#CO-Search11{/* コンビニエンスストア */
		color:#709547;
		border:1px solid #709547;
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search12,
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search12,
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search12,
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search12,
	#ShopSearchArea-13 #ShopSearchArea #CO-SearchArea ul li#CO-Search12{/* 病院・医療・薬局 */
		color:#709547;
		border:1px solid #709547;
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search13,
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search13,
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search13,
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search13,
	#ShopSearchArea-13 #ShopSearchArea #CO-SearchArea ul li#CO-Search13{/* その他 */
		color:#709547;
		border:1px solid #709547;
	}

	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li{/* グルメ検索パネル　茶　その他 */
		color:#411605;
		border:1px solid #411605;
	}
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li{/* ファッション検索パネル　青　その他 */
		color:#41b7d6;
		border:1px solid #41b7d6;
	}
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li{/* ビューティ検索パネル　紫　その他 */
		color:#8d79cf;
		border:1px solid #8d79cf;
	}
	#ShopSearchArea-13 #CO-SearchArea ul li{
		width:270px;
		margin:0 25px 12px 0px;
		color:#b9923f;
		border:1px solid #e3d278;
	}
	#CO-SearchArea ul li input{
		margin-right:26px ;
		vertical-align:middle;
	}
	#CO-SearchArea ul li label{
		display:inline-block;
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search4 label{
		background:url(../img/icon_topsearch_4.png) no-repeat 18px 0;
	}
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search4 label{
		background:url(../img/icon_search_4_s01.png) no-repeat 18px 0;
	}
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search4 label{
		background:url(../img/icon_search_4_s02.png) no-repeat 18px 0;
	}
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search4 label{
		background:url(../img/icon_search_4_s03.png) no-repeat 18px 0;
	}
	#ShopSearchArea-13 #CO-SearchArea ul li#CO-Search4 label{
		background:url(../img/icon_search_4_13.png) no-repeat 18px 0;
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search5 label{
		background:url(../img/icon_topsearch_5.png) no-repeat 18px 0;
	}
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search5 label{
		background:url(../img/icon_search_5_s01.png) no-repeat 18px 0;
	}
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search5 label{
		background:url(../img/icon_search_5_s02.png) no-repeat 18px 0;
	}
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search5 label{
		background:url(../img/icon_search_5_s03.png) no-repeat 18px 0;
	}
	#ShopSearchArea-13 #CO-SearchArea ul li#CO-Search5 label{
		background:url(../img/icon_search_5_13.png) no-repeat 18px 0;
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search6 label{
		background:url(../img/icon_topsearch_6.png) no-repeat 18px 0;
	}
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search6 label{
		background:url(../img/icon_search_6_s01.png) no-repeat 18px 0;
	}
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search6 label{
		background:url(../img/icon_search_6_s02.png) no-repeat 18px 0;
	}
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search6 label{
		background:url(../img/icon_search_6_s03.png) no-repeat 18px 0;
	}
	#ShopSearchArea-13 #CO-SearchArea ul li#CO-Search6 label{
		background:url(../img/icon_search_6_13.png) no-repeat 18px 0;
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search7 label{
		background:url(../img/icon_topsearch_7.png) no-repeat 18px 0;
	}
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search7 label{
		background:url(../img/icon_search_7_s01.png) no-repeat 18px 0;
	}
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search7 label{
		background:url(../img/icon_search_7_s02.png) no-repeat 18px 0;
	}
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search7 label{
		background:url(../img/icon_search_7_s03.png) no-repeat 18px 0;
	}
	#ShopSearchArea-13 #CO-SearchArea ul li#CO-Search7 label{
		background:url(../img/icon_search_7_13.png) no-repeat 18px 0;
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search8{/*20160128*/
		margin:-60px 0 0 900px;
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search8 label{
		background:url(../img/icon_topsearch_8.png) no-repeat 18px 0;
	}
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search8 label{
		background:url(../img/icon_search_8_s01.png) no-repeat 18px 0;
	}
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search8 label{
		background:url(../img/icon_search_8_s02.png) no-repeat 18px 0;
	}
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search8 label{
		background:url(../img/icon_search_8_s03.png) no-repeat 18px 0;
	}
	#ShopSearchArea-13 #CO-SearchArea ul li#CO-Search8 label{
		background:url(../img/icon_search_8_13.png) no-repeat 18px 0;
	}

	#ShopSearchArea #CO-SearchArea ul li#CO-Search9 label{
		background:url(../img/icon_search_9.png) no-repeat 18px 0;
		/*background:url(../img/icon_topsearch_9.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search9 label{
		background:url(../img/icon_search_9.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_9_s01.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search9 label{
		background:url(../img/icon_search_9.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_9_s02.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search9 label{
		background:url(../img/icon_search_9.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_9_s03.png) no-repeat 18px 0;*/
	}
	#ShopSearchArea-13 #CO-SearchArea ul li#CO-Search9 label{
		background:url(../img/icon_search_9.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_9_13.png) no-repeat 18px 0;*/
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search10 label{
		background:url(../img/icon_search_10.png) no-repeat 18px 0;
		/*background:url(../img/icon_topsearch_10.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search10 label{
		background:url(../img/icon_search_10.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_10_s01.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search10 label{
		background:url(../img/icon_search_10.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_10_s02.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search10 label{
		background:url(../img/icon_search_10.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_10_s03.png) no-repeat 18px 0;*/
	}
	#ShopSearchArea-13 #CO-SearchArea ul li#CO-Search10 label{
		background:url(../img/icon_search_10.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_10_13.png) no-repeat 18px 0;*/
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search11 label{
		background:url(../img/icon_search_11.png) no-repeat 18px 0;
		/*background:url(../img/icon_topsearch_11.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search11 label{
		background:url(../img/icon_search_11.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_11_s01.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search11 label{
		background:url(../img/icon_search_11.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_11_s02.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search11 label{
		background:url(../img/icon_search_11.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_11_s03.png) no-repeat 18px 0;*/
	}
	#ShopSearchArea-13 #CO-SearchArea ul li#CO-Search11 label{
		background:url(../img/icon_search_11.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_11_13.png) no-repeat 18px 0;*/
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search12 label{
		background:url(../img/icon_search_12.png) no-repeat 18px 0;
		/*background:url(../img/icon_topsearch_12.png) no-repeat 18px 0;*/
	}
	#ShopSearchArea-13 #CO-SearchArea ul li#CO-Search12 label{
		background:url(../img/icon_search_12.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_12_13.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search12 label{
		background:url(../img/icon_search_12.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_12_s01.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search12 label{
		background:url(../img/icon_search_12.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_12_s02.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search12 label{
		background:url(../img/icon_search_12.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_12_s03.png) no-repeat 18px 0;*/
	}
	#ShopSearchArea #CO-SearchArea ul li#CO-Search13 label{
		background:url(../img/icon_search_13.png) no-repeat 18px 0;
		/*background:url(../img/icon_topsearch_13.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S01 #ShopSearchArea #CO-SearchArea ul li#CO-Search13 label{
		background:url(../img/icon_search_13.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_13_s01.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S02 #ShopSearchArea #CO-SearchArea ul li#CO-Search13 label{
		background:url(../img/icon_search_13.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_13_s02.png) no-repeat 18px 0;*/
	}
	#ContentsArea-S03 #ShopSearchArea #CO-SearchArea ul li#CO-Search13 label{
		background:url(../img/icon_search_13.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_13_s03.png) no-repeat 18px 0;*/
	}
	#ShopSearchArea-13 #CO-SearchArea ul li#CO-Search13 label{
		background:url(../img/icon_search_13.png) no-repeat 18px 0;
		/*background:url(../img/icon_search_13_13.png) no-repeat 18px 0;*/
	}
	h2#ShopSearchKey{/* PC 検索条件キーワード */
		margin:0 0 -12px;
		padding:0px 0 0 35px;
		font-size:24px;
		color:#717171;
		background:url(../img/icon_search_key.png) no-repeat;
		letter-spacing:0.2em;
	}
	#ContentsArea-S01 h2#ShopSearchKey{/* PC 検索条件キーワード グルメサーチTOP */
		background:url(../img/icon_key_s01.png) no-repeat;
	}
	#ContentsArea-S02 h2#ShopSearchKey{/* PC 検索条件キーワード グルメサーチTOP */
		background:url(../img/icon_key_s02.png) no-repeat;
	}
	#ContentsArea-S03 h2#ShopSearchKey{/* PC 検索条件キーワード グルメサーチTOP */
		background:url(../img/icon_key_s03.png) no-repeat;
	}
	#ShopSearchKeyArea:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	input#KeywordSearch{/* PC キーワード入力 */
		display:inline-block;
		width:604px;
		padding:8px;
		background:#fff;
		border:1px solid #ff5148;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
	}
	#ContentsArea-S01 #ShopSearchArea input#KeywordSearch{/* PC キーワード入力 グルメサーチTOP */
		border:1px solid #411605;
	}
	#ContentsArea-S02 #ShopSearchArea input#KeywordSearch{/* PC キーワード入力 グルメサーチTOP */
		border:1px solid #41b7d6;
	}
	#ContentsArea-S03 #ShopSearchArea input#KeywordSearch{/* PC キーワード入力 グルメサーチTOP */
		border:1px solid #8d79cf;
	}
	#ShopSearchArea input#search_button{/* PC この条件で探す top　赤 */
		font-size:25px;
		color:#fd3d36;
		padding:22px 100px 22px 0;
		margin:0 -100px;
		border:none;
		background:url(../img/btn_top_search.png) no-repeat right;
	}
	#SearchMenu01 p{/* PC この条件で探す top　赤 */
		font-size:25px;
		color:#fd3d36;
		margin:0 0 10px;
	}

	#ShopSearchArea input#search_button_off{/* PC この条件で探す top　赤のオフ */
		color:#bbbbbb;
		font-size:25px;
		padding:22px 100px 22px 0;
		margin:0 25px;
		border:none;
		background:url(../img/btn_search_off.png) no-repeat right;
	}
	#ContentsArea-S01 #ShopSearchArea input#search_button{/* PC この条件で探す グルメサーチtop */
		color:#411605;
		background:url(../img/btn_search_s01.png) no-repeat right;
	}
	#ContentsArea-S01 #SearchMenu01 p{/* PC この条件で探す グルメサーチtop */
		color:#411605;
	}
	#ContentsArea-S02 #ShopSearchArea input#search_button{/* PC この条件で探す ファッションサーチtop */
		color:#41b7d6;
		background:url(../img/btn_search_s02.png) no-repeat right;
	}
	#ContentsArea-S02 #SearchMenu01 p{/* PC この条件で探す ファッションサーチtop */
		color:#41b7d6;
	}
	#ContentsArea-S03 #ShopSearchArea input#search_button{/* PC この条件で探す ビューティ＆ヘルスサーチtop */
		color:#8d79cf;
		background:url(../img/btn_search_s03.png) no-repeat right;
	}
	#ContentsArea-S03 #SearchMenu01 p{/* PC この条件で探す ビューティ＆ヘルスサーチtop */
		color:#8d79cf;
	}
	#ContentsArea-01 #ShopSearchRefine input#search_button,
	#ContentsArea-02 #ShopSearchRefine input#search_button,
	#ContentsArea-03 #ShopSearchRefine input#search_button{
		font-size:25px;
		padding:11px 50px 11px 0;
		margin:-20px 0px -11px 0;
		float:right;
		border:none;
	}
	#ContentsArea-01 #ShopSearchRefine input#search_button{/* PC この条件で探す　グルメ検索結果 */
		color:#ed7713;
		background:url(../img/btn_search_1.png) no-repeat right;
	}
	#ContentsArea-02 #ShopSearchRefine input#search_button{/* PC この条件で探す　ファッション検索結果 */
		color:#41b7d6;
		background:url(../img/btn_search_2.png) no-repeat right;
	}
	#ContentsArea-03 #ShopSearchRefine input#search_button{/* PC この条件で探す　ビューティー＆ヘルス検索結果 */
		color:#ff5882;
		background:url(../img/btn_search_3.png) #fefcf0 no-repeat right;
	}
	#CF-SearchArea13 input#search_button{/* PC この条件で探す　プレーン・その他検索結果　ゴールド */
		font-size:25px;
		color:#b9923f;
		padding:11px 50px 11px 0;
		margin:-40px 10px 0px 0;
		float:right;
		border:none;
		background:url(../img/btn_search_13.png) no-repeat right;
	}
	input#search_button2{/* PC MAPから探す */
		font-size:25px;
		color:#fd3d36;
		padding:22px 100px 22px 0;
		margin:0 0px 0 165px;
		border:none;
		background:url(../img/btn_top_mapsearch.png) no-repeat right;
	}
	#ContentsArea-S01 #ShopSearchArea input#search_button2{/* PC MAPから探す グルメサーチtop */
		color:#411605;
		background:url(../img/btn_mapsearch_s01.png) no-repeat right;
	}
	#ContentsArea-S02 #ShopSearchArea input#search_button2{/* PC MAPから探す グルメサーチtop */
		color:#41b7d6;
		background:url(../img/btn_mapsearch_s02.png) no-repeat right;
	}
	#ContentsArea-S03 #ShopSearchArea input#search_button2{/* PC MAPから探す グルメサーチtop */
		color:#8d79cf;
		background:url(../img/btn_mapsearch_s03.png) no-repeat right;
	}
hr {
	border-width: 1px 0px 0px 0px; /* 太さ */
	border-style: solid; /* 線種 */
	color:#666666;/* 線色 */
	height: 10px;         /* 高さ(※古いIE用) */
}
	/* 20161026 アーティストページ追加 */
	.ArtistArticle{
		min-width:976px;
	}
	.ArtistArticle .ArtistPageTitle02 h1{
		font-size:30px;
	}
	.ArtistArticle .ArtistPageTitle02 h2:before{
		content:" ";
		display:block;
		width:25px;
		height:24px;
		position:absolute;
		left:5px;
		top:5px;
		background:url(../img/artist_img/ico_note.png);
	}
	.ArtistArticle .ArtistPageTitle02 h2{
		width:420px;
		margin:5px 0 20px;
		padding:9px 7px 7px 35px;
		border-radius:5px;
		color:#fff;
		background-color:#ff386c;
		font-size:18px;
		position:relative;
		behavior: url(PIE.htc);
	}
	.ArtistArticle:after {
		content: ".";
		clear: both;
		display: block;
		height: 0;
		visibility: hidden;
	}
	.ArtistArticle .ArtistBlock{
		width:228px;
		float:left;
		margin:0 16px 16px 0;
		overflow:hidden;
		border-radius:5px;
		box-shadow:0 0 5px 0 rgba(0,0,0,0.5);
		background-color:#fff;
		behavior: url(PIE.htc);
	}
	.ArtistArticle .last{
		margin-right:0px;
	}
	.ArtistArticle .ArtistBlock .ArtistTop{
		height:190px;
		position:relative;
	}
	.ArtistArticle .ArtistTop:after{
		content:" ";
		display:block;
		width:228px;
		height:8px;
		background:url(../img/artist_img/bg_bar.jpg);
		background-position:center;
		behavior: url(PIE.htc);
	}
	.ArtistArticle .ArtistBlock .ArtistTop:before{
		content:" ";
		display:block;
		width:100%;
		height:190px;
		position:absolute;
		bottom:0;
		background:url(../img/artist_img/bg_artist_photo.png) repeat-x bottom ;
	}
	.ArtistArticle .ArtistBlock .ArtistTop p{
		width:auto;
		display: table-cell;
		text-align: center;
		overflow:hidden;
	}
	.ArtistArticle .ArtistBlock .ArtistTop p img{
		width:auto;
		max-width:none;
		height:190px;
		margin:0 -50%;
		padding-left:224px;
	}
	.ArtistArticle .ArtistBlock h1{
		width:198px;
		position:absolute;
		color:#fff;
		font-size:18px;
		font-weight:400;
		margin:0 0 10px 10px;
		padding-left:20px;
		bottom:0;
		background:url(../img/artist_img/ico_artist_name.png) no-repeat left top 5%;
	}
	.ArtistArticle .ArtistBottom{
		margin:10px;
	}
	.ArtistArticle .ArtistBottom p{
		margin:15px 0 0;
		font-size:12px;
		line-height:1.4em;
		margin-bottom:15px;
	}
	.ArtistArticle .ArtistBottom ul:after {
		content: ".";
		clear: both;
		display: block;
		height: 0;
		visibility: hidden;
	}
	.ArtistArticle .ArtistBottom ul li{
		width:47px;
		height:47px;
		float:left;
		margin-right:6px;
		text-indent:-9999px;
	}
	.ArtistArticle .ArtistBottom ul li a{
		display:block;
		width:47px;
		height:47px;
	}

	.ArtistArticle .ArtistBottom ul li.official a{
		background:url(../img/artist_img/ico_officialweb.gif);
	}
	.ArtistArticle .ArtistBottom ul li.fb a{
		background:url(../img/artist_img/ico_fb.gif);
	}
	.ArtistArticle .ArtistBottom ul li.tw a{
		background:url(../img/artist_img/ico_tw.gif);
	}
	.ArtistArticle .ArtistBottom ul li.yt a{
		background:url(../img/artist_img/ico_yt.gif);
		margin-right:0;
	}
	.ArtistArticle .ArtistBottom ul li.fb{
		background:url(../img/artist_img/ico_fb_none.gif);
	}
	.ArtistArticle .ArtistBottom ul li.tw{
		background:url(../img/artist_img/ico_tw_none.gif);
	}
	.ArtistArticle .ArtistBottom ul li.yt{
		background:url(../img/artist_img/ico_yt_none.gif);
		margin-right:0;
	}
	.ArtistArticle .ArtistBottom ul li a:hover{
		background-position:0 47px;
	}
	.ArtistArticle .ArtistBottom .LiveArticle:before{
		content:" ";
		display:block;
		width:228px;
		height:3px;
		margin:15px -10px 0;
		background:url(../img/artist_img/bg_dotted.gif) repeat-x;
	}
	.ArtistArticle .ArtistBottom .LiveArticle{
		
	}
	.ArtistArticle .ArtistBottom .LiveArticle p{
		min-height:auto;
		padding:0;
		margin:0;
	}
	.ArtistArticle .ArtistBottom .LiveArticle ul li{
		width:208px;
		height:auto;
		padding:4px 0;
		text-indent:0;
		float:none;
	}
	.ArtistArticle .ArtistBottom .LiveArticle ul li:hover{
		opacity:1;
	}
	.ArtistArticle .ArtistBottom .LiveArticle dl:after {
		content: ".";
		clear: both;
		display: block;
		height: 0;
		visibility: hidden;
	}
	.ArtistArticle .ArtistBottom .LiveArticle dl dt{
		font-weight:600;
		margin-bottom:3px;
	}
	.ArtistArticle .ArtistBottom .LiveArticle dl dd{
		color:#000;
	}
	.ArtistArticle .button{
		display:none;
	}

	/*------------------------------
	PC Top Contents
	--------------------------------*/
	#TopTopicsMain{/* PC top main */
		height:650px;
		margin:0 0 35px;
		overflow:hidden;
	}
	#TopTopics{
		width:1240px;
		height:500px;
		margin:30px auto 25px;
		background:#ffffff;
		box-shadow:rgba(163, 161, 163, 0.498039) 0px 0px 3px 1px;
		-webkit-box-shadow:rgba(163, 161, 163, 0.498039) 0px 0px 3px 1px;
		-moz-box-shadow:rgba(163, 161, 163, 0.498039) 0px 0px 3px 1px;
	}
	#TopTopics:after,
	#TopDT-Title:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#TopDT-Area{/* PC top main 左デイリートピック */
		width:390px;
		float:left;
	}
	#TopDT-Title{
		padding:20px 20px 15px;
		/*border-bottom:5px solid #41b7d6;*/
		border-bottom:5px solid #ff5148;
	}
	#TopDT-Area #TopDT-Title h1{
		float:left;
		margin:0;
		padding:0px 0 0 30px;
		font-size:21px;
		line-height:21px;
		color:#727272;
		background:url(../img/icon_topdailytopics.png) no-repeat #fff;
		letter-spacing:0.1em;
	}
	#TopDT-Area #TopDT-Title h2{
		float:right;
		margin:0;
		padding:0px;
		font-size:11px;
		line-height:21px;
		color:#adadad;
		font-family: 'Adamina', serif;
	}
	#TopDT-Area a{
		text-decoration:none;
	}
	#TopDT-Area a > p.photo{
		/*background:#ebebeb;*/
		padding:auto;
		text-align:center;
	}
	#TopDT-Area a > p.photo > img{
		width:auto;
		height:195px;
		/*height:240px;*/
		display:inline;
	}
	#TopDT-Article{
		margin:20px;
		text-align:left;
	}
	#TopDT-Article h3{
		font-weight:bold;
		font-size:18px;
		line-height:21px;
		margin:0 0 5px;
		color:#315e90;
	}
	#TopDT-ArticleCate{
		font-size:10px;
		color:#acacac;
		margin:3px 0 12px;
	}
	#TopDT-ArticleCate time{color:#41b7d6;}
	#TopDT-ArticleText{
		color:#000000;
		font-size:12px;
		line-height:20px;
		margin:0px 0 15px;
	}
	#TopDT-ArticleLink{
		padding:0 0 0 16px;
		background:url(../img/icon_link04.png) no-repeat ;
	}
	#TopDT-ArticleLink a{
		color:#315e90;
		text-decoration:none;
	}
	#TopDT-ArticleLink a:hover{
		text-decoration:underline;
	}
	#TopTopicsSlider{/* PC top main 右スライダー */
		width:850px;
		float:right;
	}
	/*------------------------------
	PC 各サーチTop　Main
	--------------------------------*/
	#SearchTopMainArea-01{/* PC ビューティ＆ヘルスサーチTop Main Img */
		/*min-height:458px;*/
		min-height:360px;
		margin:0 0 8px;
		overflow:hidden;
	}
	#SearchTopMainArea-02,/* PC ファッションサーチTop Main Img */
	#SearchTopMainArea-03{/* PC ビューティ＆ヘルスサーチTop Main Img */
		min-height:360px;
		margin:0 0 8px;
		overflow:hidden;
	}
	#SearchTopMain{
		width:1240px;
		height:320px;
		margin:20px auto;
		border-radius:3px;
	}
	#SearchTopMainArea-01 #SearchTopMain{
		/*min-height:418px;*/
	}
	#SearchTopMainArea-01 #SearchTopMain{/* PC グルメサーチTop Main Img背景 */
		background:url(../img/bg_slide_s01.png) #2e0e01 repeat-x ;
	}
	#SearchTopMainArea-02 #SearchTopMain{/* PC ファッションサーチTop Main Img背景 */
		background:url(../img/bg_slide_s02.png) repeat-x ;
	}
	#SearchTopMainArea-03 #SearchTopMain{/* PC ビューティ＆ヘルスサーチTop Main Img背景 */
		background:url(../img/bg_slide_s03.png) repeat-x ;
	}
	#SearchTopMain:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}

	#SearchTopMainImg{/* PC サーチTop Main Img 左 */
		width:1240px;
		height:320px;
	/*	width:820px;
		float:left;
	*/}
	#SearchTopMainForm{/* PC サーチTop Main 絞り込み検索 右 */
	/*	width:395px;
		min-height:290px;
		float:right;
		padding:15px 12px;
	*/
	display:none;
	}
	#SearchTopMainArea-01 #SearchTopMainForm{
		background:url(../img/bg_slide_s01.png) #2f0e02 repeat-x ;
	}
	#SearchTopMainArea-02 #SearchTopMainForm{
		background:url(../img/bg_slide_s02.png) #f8b200 repeat-x ;
	}
	#SearchTopMainArea-03 #SearchTopMainForm{
		background:url(../img/bg_slide_s03.png) #8975cc repeat-x ;
	}
	#SearchTopMainForm section{
		margin:0;
		padding:0 0 7px;
	}
	#SearchTopMainForm section:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#SearchTopMainForm form{
		margin:0;
		padding:10px 0 0px;
	}
	#SearchTopMainArea-01 #SearchTopMainForm section{
		border-bottom:1px solid #391304;
	}
	#SearchTopMainArea-01 #SearchTopMainForm form{
		border-top:1px solid #654437;
	}
	#SearchTopMainArea-02 #SearchTopMainForm section{
		border-bottom:1px solid #e1a100;
	}
	#SearchTopMainArea-02 #SearchTopMainForm form{
		border-top:1px solid #f9c133;
	}
	#SearchTopMainArea-03 #SearchTopMainForm section{
		border-bottom:1px solid #7d6bb9;
	}
	#SearchTopMainArea-03 #SearchTopMainForm form{
		border-top:1px solid #a191d7;
	}
	#SearchTopMainForm section h1{
		float:left;
	}
	#SearchTopMainForm section p{/* こだわり条件を追加 */
		padding:5px 5px 5px 22px;
		border-radius:3px;
		float:right;
	}
	#SearchTopMainArea-01 #SearchTopMainForm section p{
		background: url(../img/icon_plus_s01.png) no-repeat #391303 5px 5px;
		border-top:1px solid #301003;
		border-left:1px solid #301003;
		border-bottom:1px solid #654437;
	}
	#SearchTopMainArea-02 #SearchTopMainForm section p{
		background: url(../img/icon_plus_s02.png) no-repeat #f37e00 5px 5px;
		border-top:1px solid #ce6a00;
		border-left:1px solid #ce6a00;
		border-bottom:1px solid #fbc94d;
	}
	#SearchTopMainArea-03 #SearchTopMainForm section p{
		background: url(../img/icon_plus_s03.png) no-repeat #8c78ce 5px 5px;
		border-top:1px solid #7664af;
		border-left:1px solid #7664af;
		border-bottom:1px solid #ad9fdc;
	}
	#SearchTopMainForm section p a{
		font-size:12px;
		text-decoration:none;
	}
	#SearchTopMainArea-01 #SearchTopMainForm section p a{
		color:#ffffff;
	}
	#SearchTopMainArea-02 #SearchTopMainForm section p a{
		color:#ffffff;
	}
	#SearchTopMainArea-03 #SearchTopMainForm section p a{
		color:#ffffff;
	}
	#SearchTopMainForm fieldset{
		border:none;
		margin:0 ;
		padding:0;
		min-height:187px;
	}
	#SearchTopMainForm ul li{
		position: relative;
		display: inline-block;
		font-size:13px;
		line-height:18px;
	}
	#SearchTopMainForm ul li input {
		position: absolute;
		top: 0;
		opacity: 0;
		width: 100%;
		height: 100%;
	}
	#SearchTopMainForm ul li input[type="checkbox"] + label {
		display: block;
		color:#999999;
		width:93px;
		padding:6px 4px 4px 27px;
		margin:0 4px 8px 0;
		border-radius:3px;
		vertical-align:middle;
	}
	#SearchTopMainForm ul li input[type="checkbox"] + label.type02 {
		width:225px;
	}

	#SearchTopMainArea-01 #SearchTopMainForm ul li input[type="checkbox"] + label {
		background: url(../img/icon_check_off_s01.png) #ebe7e5 no-repeat 6px 6px;
	}
	#SearchTopMainArea-02 #SearchTopMainForm ul li input[type="checkbox"] + label {
		background: url(../img/icon_check_off_s02.png) #fdf7e5 no-repeat 6px 6px;
	}
	#SearchTopMainArea-03 #SearchTopMainForm ul li input[type="checkbox"] + label {
		background: url(../img/icon_check_off_s03.png) #f2f0f9 no-repeat 6px 6px;
	}
	#SearchTopMainArea-01 #SearchTopMainForm ul li input[type="checkbox"]:checked + label {
		color:#404040;
		background: url(../img/icon_check_on_s01.png) #fefefe no-repeat 6px 6px;
	}
	#SearchTopMainArea-02 #SearchTopMainForm ul li input[type="checkbox"]:checked + label {
		color:#404040;
		background: url(../img/icon_check_on_s02.png) #fefefe no-repeat 6px 6px;
	}
	#SearchTopMainArea-03 #SearchTopMainForm ul li input[type="checkbox"]:checked + label {
		color:#404040;
		background: url(../img/icon_check_on_s03.png) #fefefe no-repeat 6px 6px;
	}
	#BtnSearchRefine input#search_c_button{/* PCサーチTOP　絞り込みボタン */
		border:none;
		border-radius:3px;
		padding:0px;
		width:280px;
		height:40px;
		margin:8px auto;
		display:block;
	}
	#SearchTopMainArea-01 #BtnSearchRefine input#search_c_button{
		background:url(../img/btn_seachrefine_s01.png) #fffbfd no-repeat center;
	}
	#SearchTopMainArea-02 #BtnSearchRefine input#search_c_button{
		background:url(../img/btn_seachrefine_s02.png) #fffbfd no-repeat center;
	}
	#SearchTopMainArea-03 #BtnSearchRefine input#search_c_button{
		background:url(../img/btn_seachrefine_s03.png) #fffbfd no-repeat center;
	}
	/*------------------------------
	PC Contents
	--------------------------------*/
	#Wrapper{
		margin:0 auto;
		padding:0px 20px 0px 20px;
		/*width:1240px;*/
		width:960px;
		height:auto;
		text-align: left;
		clear: both;
	}
	#Wrapper:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}

	/*------------------------------
	PC 各サーチTop　記事　1240px
	--------------------------------*/
	#SearchMoreTitle,/* PC 各サーチTop見出し こだわり*/
	#SearchPushTitle{/* PC 各サーチTop見出し おすすめ*/
		margin:0 0 20px;
	}
	#ContentsArea-S01 #SearchMoreTitle,
	#ContentsArea-S01 #SearchPushTitle{
		margin:0 0 20px;
		background:url(../img/bg_stitle01_s01.png) repeat-x right bottom;
	}
	#ContentsArea-S02 #SearchMoreTitle,
	#ContentsArea-S02 #SearchPushTitle{
		margin:0 0 20px;
		background:url(../img/bg_stitle01_s02.png) repeat-x right bottom;
	}
	#ContentsArea-S03 #SearchMoreTitle,
	#ContentsArea-S03 #SearchPushTitle{
		margin:0 0 20px;
		background:url(../img/bg_stitle01_s03.png) repeat-x right bottom;
	}
	#SearchMoreTitle:after,
	#SearchPushTitle:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#SearchMoreTitle h1,
	#SearchPushTitle h1{
		float:left;
		margin:0;
		padding:0px 5px 0 0;
		font-size:21px;
		color:#727272;
	}
	#ContentsArea-S01 #SearchMoreTitle h1,
	#ContentsArea-S01 #SearchPushTitle h1{
		background:#fefaf6;
	}
	#ContentsArea-S02 #SearchMoreTitle h1,
	#ContentsArea-S02 #SearchPushTitle h1{
		background:#f8fcff;
	}
	#ContentsArea-S03 #SearchMoreTitle h1,
	#ContentsArea-S03 #SearchPushTitle h1{
		background:#fef8fc;
	}
	#SearchMoreTitle h2,
	#SearchPushTitle h2{
		float:left;
		margin:0;
		padding:0px 0 8px;
		font-size:10px;
		color:#adadad;
		font-family: 'Adamina', serif;
	}
	#SearchPushTitle ul{/* PC 各サーチTop　おすすめタグ付 */
		float:right;
		margin:0;
		padding:0 0 0 4px;
		background:#fff;
		font-size:0;
	}
	#SearchPushTitle ul li{
		padding:4px 6px;
		margin:0 0 0 5px;
		font-size:11px;
		display:inline-block;
		border:1px solid #c8c8c8;
		border-radius:2px;
	}
	#SearchPushTitle ul li a{
		padding:0 14px 0 0;
		background:url(../img/icon_link02.png) no-repeat right center;
		color:#939393;
		text-decoration: none;
	}
	#SearchPushTitle ul li a:hover{
		color:#fd3d36;
		text-decoration: none;
	}
	#SearchMore-01,
	#SearchMore-02,
	#SearchMore-03{
		margin:0 0px 40px 0;
		width:1240px;
		overflow:hidden;
	}
	#SearchMore-01 #SearchMoreShop section,
	#SearchMore-02 #SearchMoreShop section,
	#SearchMore-03 #SearchMoreShop section{
		width:280px;
		padding:0 19px;
		float:left;
		border-right:1px dotted #ccc;
	}
	#SearchMore-01 #SearchMoreShop section:last-child,
	#SearchMore-02 #SearchMoreShop section:last-child,
	#SearchMore-03 #SearchMoreShop section:last-child{
		border-right:none;
	}
	#SearchMoreShop{
		margin:0 -18px;
	}
	#SearchMoreShop:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#SearchMore-01 section h3,
	#SearchMore-02 section h3,
	#SearchMore-03 section h3{
		font-size:17px;
		padding:2px 0 0 12px;
		margin:0 0 8px;
	}
	#SearchMore-01 section h3{
		border-left:3px solid #ed7713;
	}
	#SearchMore-02 section h3{
		border-left:3px solid #41b7d6;
	}
	#SearchMore-03 section h3{
		border-left:3px solid #ff7bb0;
	}
	#SearchMore-01 section h3 a{
		color:#ed7713;
		text-decoration:none;
	}
	#SearchMore-02 section h3 a{
		color:#41b7d6;
		text-decoration:none;
	}
	#SearchMore-03 section h3 a{
		color:#ff7bb0;
		text-decoration:none;
	}
	#SearchMore-01 section p,
	#SearchMore-02 section p,
	#SearchMore-03 section p{
		line-height:17px;
		margin:0 0 8px;
	}
	#SearchMore-01 section p.SMShopImg,
	#SearchMore-02 section p.SMShopImg,
	#SearchMore-03 section p.SMShopImg{
		/*background:#ebebeb;*/
		padding:auto;
		min-height:240px;
		text-align:center;
	}
	#SearchMore-01 section p img,
	#SearchMore-02 section p img,
	#SearchMore-03 section p img{
		border-radius:3px;
		width:auto;
		height:240px;
		display:inline;
	}
	#SearchPushShop{
		margin:0 0px 70px;
	}
	#SearchPushShop:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#SearchPushShop section{
		width:310px;
		float:left;
		margin:0px 0px 5px;
		padding:0px;
	}
	#SearchPushShop section > h3{/* 現在、情報がありません */
		font-size:17px;
		padding:2px 0 0 12px;
		margin:0 0 8px;
	}
	#SearchPushContents-01 section > h3{
		border-left:3px solid #ed7713;
	}
	#SearchPushContents-02 section > h3{
		border-left:3px solid #41b7d6;
	}
	#SearchPushContents-03 section > h3{
		border-left:3px solid #ff7bb0;
	}
	#SearchPushShop section > p{/* 本日のおすすめ店 画像 */
		/*background:#ebebeb;*/
		padding:auto;
		text-align:center;
	}
	#SearchPushShop section > p > a > img{
		width:auto;
		/*height:240px;*/
		height:116px;
		display:inline;
	}
	#SearchPushShop section div{/* 本日のおすすめ店 店舗名・ジャンル */
		min-height:64px;
	}
	#SearchPushContents-01 #SearchPushShop section.SP-Shop01 div{
		background:url(../img/icon_arrow_s01_o.png) no-repeat #ffffff right center;
	}
	#SearchPushContents-01 #SearchPushShop section.SP-Shop02 div{
		background:url(../img/icon_arrow_s01_w.png) no-repeat #ed7713 right center;
	}
	#SearchPushContents-02 #SearchPushShop section.SP-Shop01 div{
		background:url(../img/icon_arrow_s02_b.png) no-repeat #ffffff right center;
	}
	#SearchPushContents-02 #SearchPushShop section.SP-Shop02 div{
		background:url(../img/icon_arrow_s02_w.png) no-repeat #41b7d6 right center;
	}
	#SearchPushContents-03 #SearchPushShop section.SP-Shop01 div{
		background:url(../img/icon_arrow_s03_p.png) no-repeat #ffffff right center;
	}
	#SearchPushContents-03 #SearchPushShop section.SP-Shop02 div{
		background:url(../img/icon_arrow_s03_w.png) no-repeat #ff7bb0 right center;
	}
	#SearchPushShop section div a{
		display:block;
		padding:12px 20px 15px;
		text-decoration:none;
	}
	#SearchPushShop section div h3{
		font-size:16px;
		line-height:22px;
		text-decoration:none;
	}
	#SearchPushShop section div p{
		font-size:12px;
		line-height:14px;
		padding:0 0 0 15px;
	}
	#SearchPushShop section.SP-Shop01 div p{
		color:#7a7a7a;
		background:url(../img/icon_shopsearch_g.png) no-repeat 0px 2px ;
	}
	#SearchPushContents-01 #SearchPushShop section.SP-Shop01 div h3{
		color:#ed7713;
	}
	#SearchPushContents-02 #SearchPushShop section.SP-Shop01 div h3{
		color:#41b7d6;
	}
	#SearchPushContents-03 #SearchPushShop section.SP-Shop01 div h3{
		color:#ff7bb0;
	}
	#SearchPushShop section.SP-Shop02 div h3{
		color:#ffffff;
	}
	#SearchPushShop section.SP-Shop02 div p{
		color:#ffffff;
		background:url(../img/icon_shopsearch_w.png) no-repeat 0px 2px ;
	}
	#SearchPushShop hr{/* PC 本日のおすすめ店 段落ごと区切り */
		clear:both;
		border:none;
		padding:0;
		margin:0;
	}

	/*------------------------------
	左メイン　960px
	--------------------------------*/
	#MainArea{/* PC */
		/*float:left;*/
		width:960px;
	}

	#TopLatestArea > p{margin:0 0 15px;}

	#TopHokotenTitle,
	#TopTopicsTitle,
	#TopLatestTitle{/* PC Top上段：特集・毎日更新タイトル */
		margin:0 0 20px;
		background:url(../img/bg_stitle01.png) repeat-x right bottom;
	}
	#TopHokotenTitle:after,
	#TopTopicsTitle:after,
	#TopLatestTitle:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#TopHokotenTitle h1,
	#TopTopicsTitle h1,
	#TopLatestTitle h1{
		float:left;
		margin:0;
		padding:0px 5px 0 0;
		font-size:21px;
		color:#727272;
		background:#fff;
		letter-spacing:0.4em;
	}
	#TopHokotenTitle h2,
	#TopTopicsTitle h2,
	#TopLatestTitle h2{
		float:left;
		margin:0;
		padding:0px 0 8px;
		font-size:10px;
		color:#adadad;
		font-family: 'Adamina', serif;
	}
	#TopTopicsTitle p,
	#TopLatestTitle p{/* PC 右リンク　もっと見る */
		float:right;
		padding:4px 8px;
		margin:0 0 0 5px;
		background:#74aae6;
		font-size:11px;
		border:1px solid #74aae6;
		border-radius:2px;
	}
	#TopTopicsTitle p a,
	#TopLatestTitle p a{
		padding:0 10px 0 0;
		background:url(../img/icon_link02w.png) no-repeat right center;
		color:#fff;
		text-decoration: none;
	}
	#TopTopicsTitle p a:hover,
	#TopLatestTitle p a:hover{
		text-decoration: underline;
	}
	#TopHokotenArea{margin:0 0 35px;}/* PC TOP ほこ天情報 */
	#TopHokotenArea p{
		font-size:14px;
		line-height:23px;
		margin:0 0 20px;
	}
	#TopHokotenArea p#TopHokotenText{
		font-size:17px;
		font-weight:bold;
		color:#ffffff;
		background:#f03b3b;
		text-align:center;
		margin:0 0 5px;
		padding:5px;
		border-radius:3px;
	}
	.TopTopics01{/* PC 左 */
		float:left;
		width:470px;
		height:230px;
		margin:0px auto 25px;
	}
	.TopTopics02{/* PC 右 */
		float:right;
		width:470px;
		height:230px;
		margin:0px auto 25px;
	}
	p#TopTopicsLinkMore{/* PC Top上段 もっと見る */
		clear:both;
/*		background:#f2f2f2;*/
background:#bebebe;
		border-radius:1px;
border:solid 1px #7d7272;
		text-align:center;
		font-size:18px;
		padding:14px;
		width:520px;
		margin:25px auto;
	}
	p#TopTopicsLinkMore a{
/*		color:#b0b0b0;*/
		color:#ffffff;
		text-decoration: none;
	}
	p#TopTopicsLinkMore a:hover{
		color:#fd3d36;
	}
	#TopLatestTopics{/* PC Top下段 デイリートピックス */
		margin:0 -15px 40px 0px;
	}
	#TopLatestTopics:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#TopLatestTopics > section{
		width:310px;
		min-height:240px;
		float:left;
		padding:0px;
		margin:0 15px 16px 0;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		box-shadow:rgba(0, 0, 0, 0.14902) 0px 0px 6px 0px;
		-webkit-box-shadow:rgba(0, 0, 0, 0.14902) 0px 0px 6px 0px;
		-moz-box-shadow:rgba(0, 0, 0, 0.14902) 0px 0px 6px 0px;
	}
	#TopLatestTopics > section.TopLatest-1{/* PC デイリートピックス　グルメ */
/*201607*/
/*		border-top:10px solid #ed7713;*/
	}
	#TopLatestTopics > section.TopLatest-2{/* PC デイリートピックス　ファッション */
/*		border-top:10px solid #41b7d6;*/
	}
	#TopLatestTopics > section.TopLatest-3{/* PC デイリートピックス　ビューティ */
/*		border-top:10px solid #ff5882;*/
	}
	#TopLatestTopics > section.TopLatest-4,
	#TopLatestTopics > section.TopLatest-7{/* PC デイリートピックス　エンタメ */
/*		border-top:10px solid #729f13;*/
	}
	#TopLatestTopics > section.TopLatest-5{/* PC デイリートピックス　お知らせ青 */
/*		border-top:10px solid #39579a;*/
	}
	#TopLatestTopics > section.TopLatest-6{/* PC デイリートピックス　お知らせ赤 */
/*		border-top:10px solid #b20000;*/
	}
	#TopLatestTopics > section a{ text-decoration:none; }
	#TopLatestTopics > section a > p{
		max-width:580px;
		margin:0 0 10px 0px;
		/*background:#ebebeb;
		min-height:155px;*/
		padding:auto;
		text-align:center;
	}
	#TopLatestTopics > section a > p img{
		width:auto;
		/*height:240px;*/
		height:155px;
		display:inline;
	}
	#TopLatestTopics > section a > div{
		margin:0 10px 12px 15px;
		padding:0 20px 0 13px;
	}
	#TopLatestTopics > section a > div:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#TopLatestTopics > section a > div > h3{
		color:#315e90;
		font-size:15px;
		margin:0 0 7px 0;
		height:2.4em;
		line-height:1.2em;
		overflow:hidden;
	}
	#TopLatestTopics > section a > div > p{
		color:#acacac;
		font-size:10px;
		float:left;
	}
	#TopLatestTopics > section a > div > p time{
		margin-left:10px;
	}
	#TopLatestTopics > section.TopLatest-1 a > div > p time{
		color:#ed7713;
	}
	#TopLatestTopics > section.TopLatest-2 a > div > p time{
		color:#41b7d6;
	}
	#TopLatestTopics > section.TopLatest-3 a > div > p time{
		color:#ff9cd9;
	}
	#TopLatestTopics > section.TopLatest-4 a > div > p time,
	#TopLatestTopics > section.TopLatest-7 a > div > p time{
		color:#729f13;
	}
	#TopLatestTopics > section.TopLatest-5 a > div > p time{
		color:#39579a;
	}
	#TopLatestTopics > section.TopLatest-6 a > div > p time{
		color:#ff5148;
	}
	#TopLatestTopics > section.TopLatest-1 a > div{
		border-left:3px solid #ed7713;
		background:url(../img/icon_arrow_1.png) no-repeat right center;
	}
	#TopLatestTopics > section.TopLatest-2 a > div{
		border-left:3px solid #41b7d6;
		background:url(../img/icon_arrow_2.png) no-repeat right center;
	}
	#TopLatestTopics > section.TopLatest-3 a > div{
		border-left:3px solid #ff9cd9;
		background:url(../img/icon_arrow_3.png) no-repeat right center;
	}
	#TopLatestTopics > section.TopLatest-4 a > div,
	#TopLatestTopics > section.TopLatest-7 a > div{
		border-left:3px solid #729f13;
		background:url(../img/icon_arrow_7.png) no-repeat right center;
	}
	#TopLatestTopics > section.TopLatest-5 a > div{
		border-left:3px solid #39579a;
		background:url(../img/icon_arrow_5t.png) no-repeat right center;
	}
	#TopLatestTopics > section.TopLatest-6 a > div{
		border-left:3px solid #ff5148;
		background:url(../img/icon_arrow_6t.png) no-repeat right center;
	}
	.AccessPageTitle02,/* アクセスマップ　タイトル */
	#ContentsPageTitle02,/* PC コンテンツ 2つ目タイトル */
	#SearchResultTitle02{/* PC 検索結果 2つ目タイトル */
		margin:0 0 20px;
		background:url(../img/storetitle_bg.png) repeat-x right bottom;
	}
	#StoreInfoTitle02{/* PC 店舗詳細 2つ目タイトル */
		margin:0 0 30px;
		/*background:url(../img/storetitle_bg.png) repeat-x right bottom;*/
	}
	.AccessPageTitle02:after,
	#ContentsPageTitle02:after,
	#SearchResultTitle02:after,
	#StoreInfoTitle02:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#ContentsPageTitle02 h1,
	.AccessPageTitle02 h1,
	#SearchResultTitle02 h1,
	#StoreInfoTitle02 h1{
		float:left;
		margin:0;
		padding:0px 5px 0 0;
		font-size:21px;
		color:#727272;
		background:#fff;
	}
	#ContentsPageTitle02 h1,
	#SearchResultTitle02 h1{
		letter-spacing:0.4em;
	}
	#ContentsPageTitle02 h2,
	.AccessPageTitle02 h2,
	#SearchResultTitle02 h2,
	#StoreInfoTitle02 h2{
		float:left;
		margin:0;
		padding:0px 0 ;
		font-size:10px;
		color:#adadad;
		font-family: 'Adamina', serif;
	}
	#SearchResultTitle02 p{/* PC さらに検索リンク */
		float:right;
		padding:4px 8px;
		margin:0 0 0 5px;
		background:#74aae6;
		font-size:11px;
		border:1px solid #74aae6;
		border-radius:2px;
	}
	#SearchResultTitle02 p a{
		padding:0 10px 0 0;
		background:url(../img/icon_link02w.png) no-repeat right center;
		color:#fff;
		text-decoration: none;
	}
	#SearchResultTitle02 p a:hover{
		text-decoration: underline;
	}
	#StoreInfoTitle02 ul{/* PC タグ付 */
		float:right;
		margin:0;
		padding:0 0 0 4px;
		background:#fff;
		font-size:0;
	}
	#StoreInfoTitle02 ul li{
		padding:4px 6px;
		margin:0 0 0 5px;
		font-size:11px;
		display:inline-block;
		border:1px solid #c8c8c8;
		border-radius:2px;
	}
	#StoreInfoTitle02 ul li a{
		padding:0 14px 0 0;
		background:url(../img/icon_link02.png) no-repeat right center;
		color:#939393;
		text-decoration: none;
	}
	#StoreInfoTitle02 ul li a:hover{
		color:#fd3d36;
		text-decoration: none;
	}

	#ShopSearchResult{/* PC 検索結果一覧大枠 */
	}
	.ShopSearchTerms{/* PC 検索結果　条件 */
		clear:both;
		margin:15px 15px 15px 0px;
	}
	.ShopSearchTerms:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	.ShopSearchTerms h2{/* PC 検索結果　条件 */
		float:left;
		color:#727272;
		font-size:14px;
		margin:0 0 15px 0;
		padding:0px 0px 0px 18px;
		background:url(../img/icon_search.png) no-repeat ;
	}
	.ShopSearchTerms h2 span{
		background:url(../img/icon_link01.png) no-repeat left center;
		font-weight:bold;
		color:#ff5148;
		margin:0px 0px 0px 5px;
		padding:0px 0px 0px 5px;
	}
	.ShopSearchTerms ul{/* PC 検索結果数 */
		float:right;
	}
	.ShopSearchTerms ul li{/* ページ送り */
		display:inline;
		margin-right:2px;
	}
	.ShopSearchTerms ul li.ResultNumber{
		font-size:14px;
		color:#4a4a4a;
		margin-right:1em;
	}
	.ShopSearchTerms ul li.ResultNumber span{
		margin-right:0.1em;
		font-weight:bold;
		font-size:22px;
		color:#ff5148;
	}
	.ShopSearchTerms ul li.OnPage{
		display:inline-block;
		font-size:12px;
		line-height:12px;
		text-decoration:none;
		display:inline-block;
		text-align:center;
		padding:5px 8px;
		margin: -10px 2px 0px 0;
		color:#fff;
		background:#ff5148;
		border:1px solid #ff5148;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
	}
	.ShopSearchTerms ul li a{
		font-size:12px;
		line-height:12px;
		color:#ff5148;
		text-decoration:none;
		display:inline-block;
		text-align:center;
		padding:5px 8px;
		margin: -10px 0 0px;
		background:#fff;
		border:1px solid #ff5148;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
	}
	.ShopSearchTerms ul li.OnPage a,
	.ShopSearchTerms ul li a:hover{
		color:#fff;
		background:#ff5148;
		border:1px solid #ff5148;
	}
	.ShopSearchTerms ul li.OnPage a:hover{/* ページ送り */
		color:#ff5148;
		background:#fff;
	}
	#ShopSearchResult{/* PC 検索結果 */
		margin:0 -15px 25px 0px;
	}
	#ShopSearchResultArea{}/* PC 検索結果 一覧 */
	#ShopSearchResult:after,
	#ShopSearchResultArea:after{	
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#ShopSearchResultArea > section{
		width:310px;
		float:left;
		padding:0px;
		margin:10px 15px 15px 0;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		box-shadow:rgba(0, 0, 0, 0.14902) 0px 0px 6px 0px;
		-webkit-box-shadow:rgba(0, 0, 0, 0.14902) 0px 0px 6px 0px;
		-moz-box-shadow:rgba(0, 0, 0, 0.14902) 0px 0px 6px 0px;
	}
	#ShopSearchResultArea > section > p{
		/*background:#ebebeb;*/
		padding:auto;
		/*min-height:240px;*/
		min-height:116px;
		text-align:center;
	}
	#ShopSearchResultArea > section > p > a > img{
		width:auto;
		/*height:240px;*/
		height:116px;
		display:inline;
	}
	#ShopSearchResultArea > section > div{
		border-left:3px solid #ed7713;
		margin:15px 10px 12px 15px;
		padding:0 0px 0 13px;
	}
	#ShopSearchResultArea > section > div > h3{
		color:#315e90;
		font-size:15px;
		margin:0 0 5px 0;
		min-height:1.0em;
/*		overflow:hidden;*/
	}

	#ShopSearchResultArea > section > div > table td,
	#ShopSearchResultArea > section > div > table th{
		color:#717171;
		font-size:12px;
		line-height:16px;
		padding:3px 2px;
		vertical-align:top;
	}
	#ShopSearchResultArea > section > div > table th{
		white-space: nowrap;
	}
	#ShopSearchResultArea > section > div > table th.ShopGenre{
		background:url(../img/icon_star.png) no-repeat 0px 5px;
		padding-left:14px;
	}
	#ShopSearchResultArea > section > div > table th.ShopBudget{
		background:url(../img/icon_yen.png) no-repeat 0px 5px;
		padding-left:14px;
	}
	#ShopSearchResultArea > section > div > table th.ShopTime{
		background:url(../img/icon_time.png) no-repeat 0px 5px;
		padding-left:14px;
	}
	#ShopSearchResultArea hr{/* PC 検索結果 一覧 3記事ごとに区切り  */
		clear:both;
		border:none;
		padding:0;
		margin:0;
	}
	#StoreInfoArticle{/* PC 店舗詳細　内容大枠 */
		margin:0 0 70px;
	}
	#StoreInfoTitle03{/* PC 3つ目タイトル */
		margin:0 0 10px;
	}
	#StoreInfoTitle03:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#StoreInfoTitle03 h1{
		float:left;
		margin:0;
		padding:0px 0 0px 26px;
		font-family: 'Adamina', serif;
		font-size:26px;
		color:#adadad;
		background:url(../img/icon_storename.png) no-repeat 0px 2px;
	}
	#StoreInfoTitle03 h1 img{
		display:inline;
		height:65px;
	}
	#StoreInfoTitle03 p{
		float:right;
		margin:0;
		padding:4px 0 2px 24px;
		font-size:28px;
		font-weight:bold;
	}
	#ContentsArea-01 #StoreInfoTitle03 p{/* グルメ */
		color:#ed7713;
		background:url(../img/icon_telephone_1.png) no-repeat 0px 50%;
	}
	#ContentsArea-02 #StoreInfoTitle03 p{/* ファッション */
		color:#41b7d6;
		background:url(../img/icon_telephone_2.png) no-repeat 0px 50%;
	}
	#ContentsArea-03 #StoreInfoTitle03 p{/* ビューティ */
		color:#ff5882;
		background:url(../img/icon_telephone_3.png) no-repeat 0px 50%;
	}
	#ContentsArea-13 #StoreInfoTitle03 p{/* プレーン */
		color:#ab9750;
		background:url(../img/icon_telephone_13.png) no-repeat 0px 50%;
	}
	p#StoreInfoImgMain{margin:0 0 20px;text-align:center;}/*PC 店舗メインイメージ*/
	p#StoreInfoImgMain img{max-height:360px;width:auto;display:inline;}
	section.StoreInfoData01:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	section.StoreInfoData01{
		border-bottom:1px dotted #e4e4e4;
		padding:0 0 20px;
		margin:0 0 30px;
	}
	section.StoreInfoData01 hr{/* PC 店舗PR 3記事ごとに区切り  */
		clear:both;
		border:none;
		padding:0;
		margin:0;
	}
	section.StoreInfoData01 > p{
		line-height:22px;
	}
	h2.StoreInfoLabel{/* PC 店舗詳細　中見出し */
		font-size:20px;
		line-height:22px;
		padding:2px 0 0 14px;
		margin-bottom:20px;
	}
	#ContentsArea-01 h2.StoreInfoLabel{/* グルメ */
		border-left:3px solid #ed7713;
		color:#ed7713;
	}
	#ContentsArea-02 h2.StoreInfoLabel{/* ファッション */
		border-left:3px solid #41b7d6;
		color:#41b7d6;
	}
	#ContentsArea-03 h2.StoreInfoLabel{/* ビューティ */
		border-left:3px solid #ff5882;
		color:#ff5882;
	}
	#ContentsArea-13 h2.StoreInfoLabel{/* プレーン */
		border-left:3px solid #dcc96d;
		color:#ab9750;
	}
	.StorePushInfo01{/* PCいちおし */
		width:310px;
		min-height:360px;
		float:left;
		padding:0px;
		margin:0 10px 16px 0;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		box-shadow:rgba(0, 0, 0, 0.14902) 0px 0px 6px 0px;
		-webkit-box-shadow:rgba(0, 0, 0, 0.14902) 0px 0px 6px 0px;
		-moz-box-shadow:rgba(0, 0, 0, 0.14902) 0px 0px 6px 0px;
	}
	.StorePushInfo01 h3{/* PC店舗詳細　小見出し */
		font-size:15px;
		line-height:21px;
		margin:10px 14px 6px;
		padding:0 0 0px 28px;
	}
	#ContentsArea-01 .StorePushInfo01 h3{/* グルメ */
		color:#ed7713;
		background:url(../img/icon_info_1.png) no-repeat 0px 3px;
	}
	#ContentsArea-02 .StorePushInfo01 h3{/* ファッション */
		color:#41b7d6;
		background:url(../img/icon_info_2.png) no-repeat 0px 3px;
	}
	#ContentsArea-03 .StorePushInfo01 h3{/* ビューティ */
		color:#ff5882;
		background:url(../img/icon_info_3.png) no-repeat 0px 3px;
	}
	#ContentsArea-13 .StorePushInfo01 h3{/* プレーン */
		color:#ab9750;
		background:url(../img/icon_info_13.png) no-repeat 0px 3px;
	}
	.StorePushInfo01 p.SPI01Text{
		font-size:12px;
		line-height:16px;
		margin:6px 14px 12px;
	}
	.StorePushInfo01 p.SPI01Img{
		max-width:580px;
		background:#ebebeb;
		padding:auto;
		min-height:240px;
		text-align:center;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px; 
	}
	.StorePushInfo01 p.SPI01Img img{
		width:auto;
		/*max-height:240px;*/
		height:240px;
		display:inline;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px; 
	}
	section.StoreInfoData01 ul li{/* PC 関連情報バナー */
		float:left;
		margin-right:20px;
		margin-bottom:10px;
	}
	section.StoreInfoData02{/* PC 店舗基本情報 */
		margin:0 0 30px;
	}
	section.StoreInfoData02:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	div.StoreInfoTable01{/* PC 店舗基本情報 上段 */
		display:table
	}
	div.StoreInfoTable02{/* PC 店舗基本情報 マージン */
		height:30px
	}
	div.StoreInfoTable03{/* PC 店舗基本情報 下段 */
		display:table
	}
	div.StoreInfoTable01 table{
		width:470px;
		display: table-cell;
	}
	div.StoreInfoTable03 table{
		width:470px;
		display: table-cell;
		vertical-align:bottom;
		border-bottom:1px dotted #d8d8d8;
	}
	div.StoreInfoTable01 > div,
	div.StoreInfoTable03 > div{
		width:20px;
		display: table-cell
	}
	div.StoreInfoTable01 table th,
	div.StoreInfoTable03 table th{
		width:80px;
		padding:8px 0;
		border-top:1px dotted #d8d8d8;
		color:#666666;
		font-size:13px;
		line-height:21px;
		vertical-align:top;
	}
	div.StoreInfoTable01 table th.bordernone,
	div.StoreInfoTable03 table th.bordernone,
	div.StoreInfoTable01 table td.bordernone,
	div.StoreInfoTable03 table td.bordernone{
		border:none;
	}
	div.StoreInfoTable01 table td,
	div.StoreInfoTable03 table td{
		width:378px;
		padding:8px 0 8px 12px;
		border-top:1px dotted #d8d8d8;
		color:#666666;
		font-size:13px;
		line-height:21px;
		vertical-align:top;
		background:url(../img/icon_link01.png) no-repeat 0px 15px;
	}
	div.StoreInfoTable01 table td a,
	div.StoreInfoTable03 table td a{text-decoration: none;color: #666666;}
	div.StoreInfoTable01 table td a:hover,
	div.StoreInfoTable03 table td a:hover{text-decoration: underline;color: #fd3d36;}

	.map_wrapper,
	.map_wrapper02 {/* PC GoogleMap */
		max-width: 960px;
		min-width: 540px;
		margin: 0px auto 0px;
		padding:0px;
		border:1px solid #c8c8c8;
		border-radius:2px;
	}
	.map_wrapper02 {/* PC GoogleMap */
		margin: 0px auto 20px;
	}
	/*.googlemap {
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
	}
	.googlemap iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100% !important;
		height: 100% !important;
	}*/
	div.CouponStyle{/* PCクーポン情報 */
		width:960px;
		min-height:160px;
		border:1px solid #dadada;
		border-radius:2px;
		background:url(../img/ber_bg_coupon.png) #ffffff no-repeat 1px 1px ;
		box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px 2px;
		-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px 2px;
		-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px 2px;
		/*overflow:hidden;*/
	}
	div.CouponStyle > div:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	div.CouponStyle > div{
		border-radius:2px;
		border:1px solid #ffffff;
	}
	div.CouponStyle h3{/* PCクーポン情報 左クーポン名 */
		float:left;
		font-size:20px;
		line-height:28px;
		font-weight:bold;
		color:#000000;
		text-shadow: 1px 1px 1px #fff;
		padding:16px 50px;
		width:220px;
	}
	div.CouponStyle h3 span{
		display: table-cell;
		vertical-align: middle;
		height:124px;
		overflow:hidden;
	}
	div.CouponStyle div.CouponArticle{/* PCクーポン情報 右：内容 */
		float:right;
		width:540px;
		min-height:130px;
		/*overflow:hidden;*/
		padding:10px 50px 10px 40px;
	}
	p.CouponText{
		height:82px;
		display: table-cell;
		vertical-align: middle;
		font-size:16px;
		line-height:24px;
		color:#434343;
		overflow:hidden;
	}
	p.CouponLimitDate{
		border-top:1px solid #a39494;
		font-size:16px;
		line-height:20px;
		font-weight:bold;
		color:#ffffff;
		text-align:center;
		padding:5px;
		margin:5px 0 10px;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		background: #c0aeae; /* Old browsers */
		background: -moz-linear-gradient(top,  #c0aeae 0%, #c8bcbc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0aeae), color-stop(100%,#c8bcbc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #c0aeae 0%,#c8bcbc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #c0aeae 0%,#c8bcbc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #c0aeae 0%,#c8bcbc 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #c0aeae 0%,#c8bcbc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0aeae', endColorstr='#c8bcbc',GradientType=0 ); /* IE6-9 */
	}
	p.CouponLink{
		min-height:21px;
		background:url(../img/logo_bg_coupon.png) no-repeat right bottom;
	}
	p.CouponLink a{
		background:url(../img/icon_coupon.png) no-repeat 0px ;
		color:#b40000;
		text-decoration:none;
		padding:1px 0 0 17px;
	}
	p.CouponLink a:hover{
		color:#3c3c3c;
		text-decoration:underline;
	}
	p#CouponBacklink{/* PCクーポンページから店舗詳細に戻る */
		margin:30px auto -20px;
		text-align:right;
		font-size:14px;
	}
	p#CouponBacklink a{
		color:#9f9f9f;
		text-decoration:none;
	}
	p#CouponBacklink a:hover{
		color:#fd3d36;
		text-decoration:underline;
	}
	.CouponDetailText h3,
	.CouponDetailText p{/* クーポン詳細の説明文 */
		color:#000000;
		font-size:16px;
		line-height:22px;
		margin:0 0 8px;
		font-weight:bold;
	}
	#ContentsArea-01 .CouponDetailText h3{color:#ed7713;}
	#ContentsArea-02 .CouponDetailText h3{color:#41b7d6;}
	#ContentsArea-03 .CouponDetailText h3{color:#ff5882;}
	#ContentsArea-13 .CouponDetailText h3{color:#ab9750;}
	
	p#CouponPrint a{/* PCクーポンを印刷する */
		background:#ff5148;
		text-align:center;
		display:block;
		width:120px;
		margin:42px auto;
		padding:12px 110px;
		font-size:28px;
		line-height:28px;
		color:#fff;
		text-decoration:none;
	}
	p#CouponPrint a:hover{
		background:#fb7068;
	}

	#ContentsArticle p{/* コンテンツ */
		font-size:14px;
		line-height:25px;
		margin: 0 0 30px;
	}
	#ContentsArticle section h2{/* コンテンツ */
		font-size:20px;
		line-height:22px;
		padding:2px 0 0 14px;
		margin: 0 0 20px;
		border-left:3px solid #dcc96d;
		color:#ab9750;
	}
	#ContentsArticle section h3{/* コンテンツ */
		font-size:16px;
		line-height:16px;
		font-weight:bold;
		color:#b9923f;
		border:1px solid #e3d278;
		border-radius:3px;
		padding:8px 28px;
		margin: 0 0 20px;
		background:url(../img/icon_arrow_con.png) no-repeat 10px 8px ;
	}
	#ContentsArticle section h4{
		font-size:17px;
		line-height:17px;
		color:#404040;
		padding:3px 12px;
		margin:20px;
		border-left:3px solid #ff5148;
	}
	#ContentsArticle section ul{
		width:800px;
		margin:20px;
	}
	#ContentsArticle section li{
		background:url(../img/icon_link06.png) no-repeat 3px 7px ;
		padding:3px 15px 8px;
		list-style:none;
	}
	#ContentsArticle section li a{
		text-decoration:none;
	}
	#ContentsArticle section li a:hover{
		text-decoration:underline;
	}
	#ContentsArticle section p a{text-decoration: underline;color: #fd3d36;}
	#ContentsArticle section p a:hover{text-decoration:none;}

	#ContentsArticle section p img{border-radius:5px;}

	#ContentsArticle section div.ImgLayout3{margin:30px 0 60px;}
	#ContentsArticle section div.ImgLayout3 > p{float:left;margin:0 10px;}

	ul#SearchLink:after,
	#ContentsArticle section div.ImgLayout3:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}

	ul#SearchLink{margin:0 0 24px;}/* PC 栄ミナミWEBとは内リンク */
	ul#SearchLink li{
		width:300px;
		height:70px;
		padding:0;
		line-height:180%;
		margin:0 5px 10px 0px;
		float:left;
	}
	ul#SearchLink li a{
		border:1px solid #bebebe;
		border-radius:3px;
		width:280px;
		height:0px;
		padding:68px 16px 0px 0;
		display:block;
		overflow:hidden;
	}
/*201607*/

	ul#SearchLink li#SearchLink-1{background:url(../img/side_search_img_1.jpg) no-repeat;}
	ul#SearchLink li#SearchLink-2{background:url(../img/side_search_img_2.jpg) no-repeat;}
	ul#SearchLink li#SearchLink-3{background:url(../img/side_search_img_3.jpg) no-repeat;}
	ul#SearchLink li#SearchLink-4{background:url(../img/side_search_img_4.jpg) no-repeat;}

/*
	ul#SearchLink li#SearchLink-1 a{background:url(../img/side_search_label_1.png) no-repeat 192px 10px;}
*/
	ul#SearchLink li#SearchLink-1 a{background:url(../img/side_search_label_1.png) no-repeat 120px 10px;}
	ul#SearchLink li#SearchLink-2 a{background:url(../img/side_search_label_2.png) no-repeat 158px 10px;}
	ul#SearchLink li#SearchLink-3 a{background:url(../img/side_search_label_3.png) no-repeat 91px 10px;}
	ul#SearchLink li#SearchLink-4 a{background:url(../img/side_search_label_4.png) no-repeat 130px 10px;}

	ul#SearchLink li#SearchLink-1 a:hover{
		border:2px solid #ffb339;
/*
		background:url(../img/side_search_label_1on.png) no-repeat 191px 9px;
*/
		background:url(../img/side_search_label_1on.png) no-repeat 120px 9px;
	}
	ul#SearchLink li#SearchLink-2 a:hover{
		border:2px solid #4edaff;
		background:url(../img/side_search_label_2on.png) no-repeat 157px 9px;
	}
	ul#SearchLink li#SearchLink-3 a:hover{
		border:2px solid #ff9cd9;
		background:url(../img/side_search_label_3on.png) no-repeat 90px 9px;
	}
/*201607*/
	ul#SearchLink li#SearchLink-4 a:hover{
		border:2px solid #80c047;
		background:url(../img/side_search_label_4on.png) no-repeat 130px 9px;
	}

	ul#SitemapArticle{}/* PC サイトマップ */
	ul#SitemapArticle li{
		background:url(../img/icon_link07.png) no-repeat 8px 8px ;
		padding:6px 0px 8px 30px;
		border-left:none;
		font-size:14px;
		line-height:18px;
		margin:0 0 5px 20px;
		color:#727272;
		border-bottom:1px dotted #ccc;
	}
	ul#SitemapArticle li a{
		text-decoration:none;
	}
	ul#SitemapArticle li a:hover{
		text-decoration:underline;
	}

	.AccessArticle{margin:0 auto 45px;}/* PC アクセスマップ記事枠 */
	#AccessArticleSelect:after,
	.AccessArticle:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#AccessArticleSelect{margin-left:-30px;}
	#AccessArticleCar,
	#AccessArticleTrain,
	#AccessArticleBus{
		float:left;
		width:254px;
		height:240px;
		padding:145px 20px 20px;
		border:3px solid #e4e4e4;
		border-radius:5px;
		margin-left:30px;
	}
	#AccessArticleCar{background:url(../img/mark_access_car.png) no-repeat center 40px;}
	#AccessArticleTrain{background:url(../img/mark_access_train.png) no-repeat center 40px;}
	#AccessArticleBus{background:url(../img/mark_access_bus.png) no-repeat center 40px;}
	#AccessArticleSelect h2{
		color:#ff5148;
		font-size:24px;
		margin:0 0 20px;
	}
	#AccessArticleSelect p{
		font-size:14px;
		line-height:23px;
	}

	#AccessArticleMap{width:650px;float:left;}
	#AccessArticleText{width:283px;float:right;}
	#AccessArticleText h2{
		color:#ff5148;
		font-size:14px;
		line-height:23px;
		font-weight:bold;
	}
	#AccessArticleText p{
		font-size:14px;
		line-height:23px;
	}
	#AccessArticleText h2 span{
		color:#ffffff;
		background:#ff5148;
		display:block-inline;
		padding:0 5px;
	}
	table#ContactForm{/* PC お問い合わせフォーム */
		width:100%;
		margin:0 auto 15px;
		border-top:1px dotted #ccc;
	}
	table#ContactForm th{
		width:150px;
		padding:10px 7px;
		font-size:14px;
		font-weight:bold;
		vertical-align:top;
		text-align:left;
		border-bottom:1px dotted #ccc;
	}
	table#ContactForm th span{
		display:block;
		padding:7px 10px;
		border-left:3px solid #ff5148;
	}
	table#ContactForm td{
		padding:10px 7px 3px;
		vertical-align:top;
		text-align:left;
		border-bottom:1px dotted #ccc;
	}
	table#ContactForm td.RequiredMark{
		padding:17px 0;
		color:#ff5148;
	}
	table#ContactForm td input,
	table#ContactForm td div{
		margin:0 0 5px;
	}
	div#ContactBtn input{
		margin:0 auto;
		text-align:center;
		width:200px;
		display:block;
	}

	/*------------------------------
	PC 右サイド
	--------------------------------*/
	#SideArea{/* PC枠 */
		float:right;
		width:240px;
	}
	ul#SideMenu01{margin:0 0 24px;}/* PC カテゴリー検索メニュー */
	ul#SideMenu01 li{
		width:240px;
		height:70px;
		padding:0;
		line-height:180%;
		margin:0 0 10px;
	}
	ul#SideMenu01 li a{
		border:1px solid #bebebe;
		border-radius:3px;
		width:224px;
		height:0px;
		padding:68px 16px 0px 0;
		display:block;
		overflow:hidden;
	}
	ul#SideMenu01 li#SideMenu01-1on,/* PC グルメ */
	ul#SideMenu01 li#SideMenu01-1{background:url(../img/side_search_img_1.jpg) no-repeat;}
	ul#SideMenu01 li#SideMenu01-2on,/* PC ファッション */
	ul#SideMenu01 li#SideMenu01-2{background:url(../img/side_search_img_2.jpg) no-repeat;}
	ul#SideMenu01 li#SideMenu01-3on,/* PC ビューティー */
	ul#SideMenu01 li#SideMenu01-3{background:url(../img/side_search_img_3.jpg) no-repeat;}

	ul#SearchMenu01{margin:0 0 24px;}/* PC カテゴリー検索メニュー */
	ul#SearchMenu01 li{
		width:240px;
		height:70px;
		padding:0;
		line-height:180%;
		margin:0 0 10px;
	}
	ul#SearchMenu01 li a{
		border:1px solid #bebebe;
		border-radius:3px;
		width:224px;
		height:0px;
		padding:68px 16px 0px 0;
		display:block;
		overflow:hidden;
	}
	ul#SearchMenu01 li#SideMenu01-1on,/* PC グルメ */
	ul#SearchMenu01 li#SideMenu01-1{background:url(../img/side_search_img_1.jpg) no-repeat left center #fff;margin-right:93px;}
	ul#SearchMenu01 li#SideMenu01-2on,/* PC ファッション */
	ul#SearchMenu01 li#SideMenu01-2{background:url(../img/side_search_img_2.jpg) no-repeat left center #fff;margin-right:93px;}
	ul#SearchMenu01 li#SideMenu01-3on,/* PC ビューティー */
	ul#SearchMenu01 li#SideMenu01-3{background:url(../img/side_search_img_3.jpg) no-repeat left center #fff;margin-right:93px;}
	ul#SearchMenu01 li#SideMenu01-8on,
	ul#SearchMenu01 li#SideMenu01-8{background:url(../img/side_search_img_8.jpg) no-repeat left center #fff;}

	ul#SearchMenu01 li#SideMenu01-1 a{background:url(../img/side_search_label_1.png) no-repeat 64px 10px;}
	ul#SearchMenu01 li#SideMenu01-2 a{background:url(../img/side_search_label_2.png) no-repeat 98px 10px;}
	ul#SearchMenu01 li#SideMenu01-3 a{background:url(../img/side_search_label_3.png) no-repeat 31px 10px;}

	ul#SearchMenu01 li#SideMenu01-8 a{background:url(../img/side_search_label_8.png) no-repeat 65px 10px;}

	ul#SearchMenu01 li#SideMenu01-1 a:hover,
	ul#SearchMenu01 li#SideMenu01-1on a:hover{
		border:2px solid #ffb339;

		background:url(../img/side_search_label_1on.png) no-repeat 64px 9px;
	}
	ul#SearchMenu01 li#SideMenu01-2 a:hover,
	ul#SearchMenu01 li#SideMenu01-2on a:hover{
		border:2px solid #4edaff;
		background:url(../img/side_search_label_2on.png) no-repeat 97px 9px;
	}
	ul#SearchMenu01 li#SideMenu01-3 a:hover,
	ul#SearchMenu01 li#SideMenu01-3on a:hover{
		border:2px solid #ff9cd9;
		background:url(../img/side_search_label_3on.png) no-repeat 30px 9px;
	}

	ul#SearchMenu01 li#SideMenu01-8 a:hover,
	ul#SearchMenu01 li#SideMenu01-8on a:hover{
		border:2px solid #80c047;
		background:url(../img/side_search_label_8on.png) no-repeat 65px 9px;
	}

	ul#SearchMenu01 li#SideMenu01-1on a{
		border:2px solid #ffb339;

		background:url(../img/side_search_label_1.png) no-repeat 64px 9px;
	}
	ul#SearchMenu01 li#SideMenu01-2on a{
		border:2px solid #4edaff;
		background:url(../img/side_search_label_2.png) no-repeat 97px 9px;
	}
	ul#SearchMenu01 li#SideMenu01-3on a{
		border:2px solid #ff9cd9;
		background:url(../img/side_search_label_3.png) no-repeat 97px 9px;
	}

	ul#SearchMenu01 li#SideMenu01-8on a{
		border:2px solid #80c047;
		background:url(../img/side_search_label_8.png) no-repeat 97px 9px;
	}
	ul#SearchMenu01 li{
		float:left;
	}

/*201607*/
	ul#SideMenu01 li#SideMenu01-8on,
	ul#SideMenu01 li#SideMenu01-8{background:url(../img/side_search_img_8.jpg) no-repeat;}
/*
	ul#SideMenu01 li#SideMenu01-1 a{background:url(../img/side_search_label_1.png) no-repeat 132px 10px;}
*/
	ul#SideMenu01 li#SideMenu01-1 a{background:url(../img/side_search_label_1.png) no-repeat 64px 10px;}
	ul#SideMenu01 li#SideMenu01-2 a{background:url(../img/side_search_label_2.png) no-repeat 98px 10px;}
	ul#SideMenu01 li#SideMenu01-3 a{background:url(../img/side_search_label_3.png) no-repeat 31px 10px;}
/*201607*/
	ul#SideMenu01 li#SideMenu01-8 a{background:url(../img/side_search_label_8.png) no-repeat 65px 10px;}

	ul#SideMenu01 li#SideMenu01-1 a:hover,
	ul#SideMenu01 li#SideMenu01-1on a:hover{
		border:2px solid #ffb339;
/*
		background:url(../img/side_search_label_1on.png) no-repeat 131px 9px;
*/
		background:url(../img/side_search_label_1on.png) no-repeat 64px 9px;
	}
	ul#SideMenu01 li#SideMenu01-2 a:hover,
	ul#SideMenu01 li#SideMenu01-2on a:hover{
		border:2px solid #4edaff;
		background:url(../img/side_search_label_2on.png) no-repeat 97px 9px;
	}
	ul#SideMenu01 li#SideMenu01-3 a:hover,
	ul#SideMenu01 li#SideMenu01-3on a:hover{
		border:2px solid #ff9cd9;
		background:url(../img/side_search_label_3on.png) no-repeat 30px 9px;
	}
/*201607*/
	ul#SideMenu01 li#SideMenu01-8 a:hover,
	ul#SideMenu01 li#SideMenu01-8on a:hover{
		border:2px solid #80c047;
		background:url(../img/side_search_label_8on.png) no-repeat 65px 9px;
	}

	ul#SideMenu01 li#SideMenu01-1on a{
		border:2px solid #ffb339;
/*
		background:url(../img/side_search_label_1.png) no-repeat 131px 9px;
*/
		background:url(../img/side_search_label_1.png) no-repeat 64px 9px;
	}
	ul#SideMenu01 li#SideMenu01-2on a{
		border:2px solid #4edaff;
		background:url(../img/side_search_label_2.png) no-repeat 97px 9px;
	}
	ul#SideMenu01 li#SideMenu01-3on a{
		border:2px solid #ff9cd9;
		background:url(../img/side_search_label_3.png) no-repeat 97px 9px;
	}
/*201607*/
	ul#SideMenu01 li#SideMenu01-8on a{
		border:2px solid #80c047;
		background:url(../img/side_search_label_8.png) no-repeat 97px 9px;
	}

	ul#SideMenu02{margin:0 0 24px;}/* PC カテゴリーメニュー */
	ul#SideMenu02 li{
		margin:0 0 7px;
		padding:0 0 5px;
		font-size:14px;
		color:#555555;
		border-bottom:1px dotted #bebebe;
		background:url(../img/icon_link03.png) no-repeat right 2px;
	}
	ul#SideMenu02 li a{
		color:#555555;
		text-decoration:none;
		display:block;
	}
	ul#SideMenu02 li a:hover{
		color:#fd3d36;
		text-decoration:underline;
	}
	ul#SideMenu02 li a img{
		display:inline;
		vertical-align:middle;
		margin-right:10px;
	}

	#FacebookArea{/* PC Facebook */
	height:800px;
	margin:0 auto 22px;
	}

	p#SideMenu03{margin:0 0 10px;}

	ul#SideMenu04{margin:0 0 12px;}/* PC バナー */
	ul#SideMenu04 li{
		margin:0 0 3px;
		padding:1px;
		border:1px solid #e2e2e2;
		border-radius:2px;
		text-align:center;
	}
	ul#SideMenu04 li img{
		display:inline;
	}
	ul#SideMenu04 li a{
		display:block;
	}

	ul#SideMenu05{margin:0 0 12px;}
	ul#SideMenu05 li{
		margin:0 0 8px 18px;
		font-size:12px;
		text-indent:-18px;
	}
	ul#SideMenu05 li a{
		color:#494949;
		text-decoration:none;
	}
	ul#SideMenu05 li a:hover{
		color:#fd3d36;
		text-decoration:underline;
	}
	ul#SideMenu05 li a img{
		display:inline;
		vertical-align:middle;
		margin-right:5px;
	}


	/*------------------------------
	PCフッター
	--------------------------------*/
	#FooterArea{
		margin:0 auto;
		width:1240px;
		text-align: left;
		padding:0 20px 60px;
	}
	#FooterArea:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;
	}
	#FooterArea nav{
		width:1240px;
		margin:0 auto 20px;
		padding:0 0 12px;
		border-bottom:1px solid #e5e5e5;
	}
	#FooterArea ul{/* フッターリンク */
		text-align:center;
	}
	#FooterArea ul li{
		font-size:10px;
		color:#777777;
		display:inline-block;
	}
	#FooterArea ul li a{
		color:#777777;
		text-decoration:none;
	}
	#FooterArea ul li a:hover{
		color:#fd3d36;
		text-decoration:underline;
	}
	#FooterArea p{/* PCコピーライト */
		text-align:center;
		margin:0 0 8px;
	}
	#FooterArea p img{/*  PCフッターロゴ */
		display:inline;
	}
	#FooterArea p small{/* PC コピーライト */
		font-size:9px;
		color:#aeaeae;
	}
	#page-top {/* PC ページ先頭へ */
		position: fixed;
		bottom: 55px;
		right: 105px;
	}
}
