@charset "utf-8";
/* CSS Document */

/* ****************************************

*Site Name : Paradise Net
*Description :shoplist for pc

**************************************** */

/* ----------------------------------------
*	advanced_search
---------------------------------------- */

div#headline_asearch{
	width:960px;
	height:36px;
	margin:0 auto 0;
	background:url(../images/shoplist/headline_kensaku_w960.png) no-repeat top left;
	position:relative;
}

div#headline_asearch h2{
	width:200px;
	height:36px;
	padding:0 0 0 50px;
	line-height:41px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}

div#headline_asearch p{
	color:#ffffff;
	position:absolute;
	top:12px;
	left:145px;
}

div#asearch{
	width:940px;
	margin:0 auto;
	padding:9px;
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	border-left:#666666 1px solid;
	overflow:hidden;
}

ul.advanced_search_area{width:920px;margin:0 auto;overflow:hidden;}

ul.advanced_search_area li{
	width:44px;
	height:28px;
	padding:4px 1px 2px;
	float:left;
}

li.advanced_search_shinjuku_selected{background:url(../images/common/adv_sch_sub_shinjuku.gif?160222) no-repeat bottom center;}
li.advanced_search_ikebukuro_selected{background:url(../images/common/adv_sch_sub_ikebukuro.gif?160222) no-repeat bottom center;}
li.advanced_search_ueno_selected{background:url(../images/common/adv_sch_sub_ueno.gif?160222) no-repeat bottom center;}
li.advanced_search_akihabara_selected{background:url(../images/common/adv_sch_sub_akihabara.gif?160222) no-repeat bottom center;}
li.advanced_search_shimbashi_selected{background:url(../images/common/adv_sch_sub_shimbashi.gif?160222) no-repeat bottom center;}
li.advanced_search_shibuya_selected{background:url(../images/common/adv_sch_sub_shibuya.gif?160222) no-repeat bottom center;}
li.advanced_search_roppongi_selected{background:url(../images/common/adv_sch_sub_roppongi.gif?160222) no-repeat bottom center;}
li.advanced_search_tachikawa_selected{background:url(../images/common/adv_sch_sub_tachikawa.gif?160222) no-repeat bottom center;}
li.advanced_search_kichijoji_selected{background:url(../images/common/adv_sch_sub_kichijoji.gif?160222) no-repeat bottom center;}
li.advanced_search_kinshicho_selected{background:url(../images/common/adv_sch_sub_kinshicho.gif?160222) no-repeat bottom center;}
li.advanced_search_yokohama_selected{background:url(../images/common/adv_sch_sub_yokohama.gif?160222) no-repeat bottom center;}
li.advanced_search_kawasaki_selected{background:url(../images/common/adv_sch_sub_kawasaki.gif?160222) no-repeat bottom center;}
li.advanced_search_kanagawa_selected{background:url(../images/common/adv_sch_sub_kanagawa.gif?160222) no-repeat bottom center;}
li.advanced_search_saitama_selected{background:url(../images/common/adv_sch_sub_saitama.gif?160222) no-repeat bottom center;}
li.advanced_search_omiya_selected{background:url(../images/common/adv_sch_sub_omiya.gif?160222) no-repeat bottom center;}
li.advanced_search_chiba_selected{background:url(../images/common/adv_sch_sub_chiba.gif?160222) no-repeat bottom center;}
li.advanced_search_gunma_selected{background:url(../images/common/adv_sch_sub_gunma.gif) no-repeat bottom center;}
li.advanced_search_ibaraki_selected{background:url(../images/common/adv_sch_sub_ibaraki.gif) no-repeat bottom center;}
li.advanced_search_tochigi_selected{background:url(../images/common/adv_sch_sub_tochigi.gif) no-repeat bottom center;}

ul.advanced_search_area li a{display:block;width:38px;height:28px;}

p#a_search_detail{
	width:600px;
	height:50px;
	margin:10px auto 0;
	text-align:center;
	color:#000000;
	font-size:22px;
	font-weight:bold;
	line-height:51px;
}
p#a_search_detail:hover{cursor:pointer;}
p#a_search_detail span{color:#e70101;}

p.menuheader{
	background-image: url(../images/common/advanced_search_bg_open.png);
	background-repeat:no-repeat;
	background-position:top left;
}
p.openheader{background-image: url(../images/common/advanced_search_bg_close.png);}

table#advanced_search_table{
	width:936px;
	margin:9px auto 0;
	border-collapse:collapse;
	border:#666666 1px solid;
}

table#advanced_search_table th{
	width:90px;
	background:#e4004f;
	border:#666666 1px solid;
	color:#ffffff;
	text-align:center;
}

table#advanced_search_table td{border:#666666 1px solid;}

td.advanced_search_single{width:826px;padding:0 0 0 20px;}

td.advanced_search_double{width:358px;padding:0 0 0 20px;}

table#advanced_search_table td ul li{width:200px;padding:10px 0;float:left;}

table#advanced_search_table td p{padding:10px 0;}

table#advanced_search_table td p input{width:298px;border:#999999 1px solid;}

table#advanced_search_table td p select{border:#999999 1px solid;}

table#advanced_search_table td input{vertical-align:middle;}

p#btn_asearch_go{margin:9px 0 0;text-align:center;}


/* ----------------------------------------
*	advanced search sub
---------------------------------------- */

div.adv_sch_sub_area{clear:both;width:918px;margin:0 auto;}

div.adv_sch_sub_area ul{width:914px;overflow:hidden;}

div.adv_sch_sub_shinjuku ul{background-color:#fff2d9;border:#eb700d 2px solid;}
div.adv_sch_sub_ikebukuro ul{background-color:#eeffe5;border:#76ba2c 2px solid;}
div.adv_sch_sub_ueno ul{background-color:#ffe5e5;border:#e65c73 2px solid;}
div.adv_sch_sub_akihabara ul{background-color:#f2e1e4;border:#8c6d79 2px solid;}
div.adv_sch_sub_shimbashi ul{background-color:#d9fffb;border:#16a79f 2px solid;}
div.adv_sch_sub_shibuya ul{background-color:#faf0ff;border:#905da2 2px solid;}
div.adv_sch_sub_roppongi ul{background-color:#ffe2d9;border:#df674e 2px solid;}
div.adv_sch_sub_tachikawa ul{background-color:#e5eeff;border:#488cfe 2px solid;}
div.adv_sch_sub_kichijoji ul{background-color:#fff8e5;border:#f4a536 2px solid;}
div.adv_sch_sub_kinshicho ul{background-color:#fffcd9;border:#aa9d01 2px solid;}
div.adv_sch_sub_yokohama ul{background-color:#ffd9ed;border:#b74e84 2px solid;}
div.adv_sch_sub_kawasaki ul{background-color:#ffecd9;border:#a8632e 2px solid;}
div.adv_sch_sub_kanagawa ul{background-color:#ffe5f0;border:#e42e8a 2px solid;}
div.adv_sch_sub_saitama ul{background-color:#e5f7ff;border:#019fe7 2px solid;}
div.adv_sch_sub_omiya ul{background-color:#ffd9dd;border:#b8555f 2px solid;}
div.adv_sch_sub_chiba ul{background-color:#f5ffd9;border:#77b300 2px solid;}
div.adv_sch_sub_gunma ul{background-color:#ffe6d9;border:#dd5511 2px solid;}
div.adv_sch_sub_ibaraki ul{background-color:#d9e6ff;border:#344d7e 2px solid;}
div.adv_sch_sub_tochigi ul{background-color:#ffd9f8;border:#7a3c6f 2px solid;}

div.adv_sch_sub_area ul li{padding:2px 10px;float:left;}
div.adv_sch_sub_area ul li a{
	display:block;
	padding:0 5px 0 15px;
	background-repeat:no-repeat;
	background-position:5px center;
	font-size:14px;
	font-weight:bold;
	line-height:26px;
}

div.adv_sch_sub_shinjuku ul li.adv_sch_sub_common a,
div.adv_sch_sub_shinjuku ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_shinjuku_c.gif);border:#fff2d9 1px solid;color:#d96200;}
div.adv_sch_sub_ikebukuro ul li.adv_sch_sub_common a,
div.adv_sch_sub_ikebukuro ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_ikebukuro_c.gif);border:#eeffe5 1px solid;color:#4c9900;}
div.adv_sch_sub_ueno ul li.adv_sch_sub_common a,
div.adv_sch_sub_ueno ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_ueno_c.gif);border:#ffe5e5 1px solid;color:#e65c73;}
div.adv_sch_sub_akihabara ul li.adv_sch_sub_common a,
div.adv_sch_sub_akihabara ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_akihabara_c.gif);border:#f2e1e4 1px solid;color:#8c6d79;}
div.adv_sch_sub_shimbashi ul li.adv_sch_sub_common a,
div.adv_sch_sub_shimbashi ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_shimbashi_c.gif);border:#d9fffb 1px solid;color:#16a79f;}
div.adv_sch_sub_shibuya ul li.adv_sch_sub_common a,
div.adv_sch_sub_shibuya ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_shibuya_c.gif);border:#faf0ff 1px solid;color:#905da2;}
div.adv_sch_sub_roppongi ul li.adv_sch_sub_common a,
div.adv_sch_sub_roppongi ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_roppongi_c.gif);border:#ffe2d9 1px solid;color:#df674e;}
div.adv_sch_sub_tachikawa ul li.adv_sch_sub_common a,
div.adv_sch_sub_tachikawa ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_tachikawa_c.gif);border:#e5eeff 1px solid;color:#457ae5;}
div.adv_sch_sub_kichijoji ul li.adv_sch_sub_common a,
div.adv_sch_sub_kichijoji ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_kichijoji_c.gif);border:#fff8e5 1px solid;color:#f4a536;}
div.adv_sch_sub_kinshicho ul li.adv_sch_sub_common a,
div.adv_sch_sub_kinshicho ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_kinshicho_c.gif);border:#fffcd9 1px solid;color:#998c00;}
div.adv_sch_sub_yokohama ul li.adv_sch_sub_common a,
div.adv_sch_sub_yokohama ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_yokohama_c.gif);border:#ffd9ed 1px solid;color:#b74e84;}
div.adv_sch_sub_kawasaki ul li.adv_sch_sub_common a,
div.adv_sch_sub_kawasaki ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_kawasaki_c.gif);border:#ffecd9 1px solid;color:#a8632e;}
div.adv_sch_sub_kanagawa ul li.adv_sch_sub_common a,
div.adv_sch_sub_kanagawa ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_kanagawa_c.gif);border:#ffe5f0 1px solid;color:#cc297a;}
div.adv_sch_sub_saitama ul li.adv_sch_sub_common a,
div.adv_sch_sub_saitama ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_saitama_c.gif);border:#e5f7ff 1px solid;color:#0088cc;}
div.adv_sch_sub_omiya ul li.adv_sch_sub_common a,
div.adv_sch_sub_omiya ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_omiya_c.gif);border:#ffd9dd 1px solid;color:#b8555f;}
div.adv_sch_sub_chiba ul li.adv_sch_sub_common a,
div.adv_sch_sub_chiba ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_chiba_c.gif);border:#f5ffd9 1px solid;color:#669900;}
div.adv_sch_sub_gunma ul li.adv_sch_sub_common a,
div.adv_sch_sub_gunma ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_gunma_c.gif);border:#ffe6d9 1px solid;color:#dd5511;}
div.adv_sch_sub_ibaraki ul li.adv_sch_sub_common a,
div.adv_sch_sub_ibaraki ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_ibaraki_c.gif);border:#d9e6ff 1px solid;color:#344d7e;}
div.adv_sch_sub_tochigi ul li.adv_sch_sub_common a,
div.adv_sch_sub_tochigi ul li.adv_sch_exsub_common a{background-image:url(../images/common/arrow_ass_tochigi_c.gif);border:#ffd9f8 1px solid;color:#7a3c6f;}

div.adv_sch_sub_shinjuku ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_shinjuku ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_shinjuku ul li.adv_sch_sub_selected a,
div.adv_sch_sub_shinjuku ul li.adv_sch_exsub_selected a{background-color:#f1921d;background-image:url(../images/common/arrow_ass_shinjuku_wt.gif);border:#eb700d 1px solid;color:#ffffff;}
div.adv_sch_sub_ikebukuro ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_ikebukuro ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_ikebukuro ul li.adv_sch_sub_selected a,
div.adv_sch_sub_ikebukuro ul li.adv_sch_exsub_selected a{background-color:#93c85f;background-image:url(../images/common/arrow_ass_ikebukuro_wt.gif);border:#76ba2c 1px solid;color:#ffffff;}
div.adv_sch_sub_ueno ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_ueno ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_ueno ul li.adv_sch_sub_selected a,
div.adv_sch_sub_ueno ul li.adv_sch_exsub_selected a{background-color:#eb8b94;background-image:url(../images/common/arrow_ass_ueno_wt.gif);border:#e65c73 1px solid;color:#ffffff;}
div.adv_sch_sub_akihabara ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_akihabara ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_akihabara ul li.adv_sch_sub_selected a,
div.adv_sch_sub_akihabara ul li.adv_sch_exsub_selected a{background-color:#a99098;background-image:url(../images/common/arrow_ass_akihabara_wt.gif);border:#8c6d79 1px solid;color:#ffffff;}
div.adv_sch_sub_shimbashi ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_shimbashi ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_shimbashi ul li.adv_sch_sub_selected a,
div.adv_sch_sub_shimbashi ul li.adv_sch_exsub_selected a{background-color:#4ecfc2;background-image:url(../images/common/arrow_ass_shimbashi_wt.gif);border:#16a79f 1px solid;color:#ffffff;}
div.adv_sch_sub_shibuya ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_shibuya ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_shibuya ul li.adv_sch_sub_selected a,
div.adv_sch_sub_shibuya ul li.adv_sch_exsub_selected a{background-color:#a278b2;background-image:url(../images/common/arrow_ass_shibuya_wt.gif);border:#905da2 1px solid;color:#ffffff;}
div.adv_sch_sub_roppongi ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_roppongi ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_roppongi ul li.adv_sch_sub_selected a,
div.adv_sch_sub_roppongi ul li.adv_sch_exsub_selected a{background-color:#ea9f89;background-image:url(../images/common/arrow_ass_roppongi_wt.gif);border:#df674e 1px solid;color:#ffffff;}
div.adv_sch_sub_tachikawa ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_tachikawa ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_tachikawa ul li.adv_sch_sub_selected a,
div.adv_sch_sub_tachikawa ul li.adv_sch_exsub_selected a{background-color:#619cfe;background-image:url(../images/common/arrow_ass_tachikawa_wt.gif);border:#488cfe 1px solid;color:#ffffff;}
div.adv_sch_sub_kichijoji ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_kichijoji ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_kichijoji ul li.adv_sch_sub_selected a,
div.adv_sch_sub_kichijoji ul li.adv_sch_exsub_selected a{background-color:#f1c337;background-image:url(../images/common/arrow_ass_kichijoji_wt.gif);border:#f4a536 1px solid;color:#ffffff;}
div.adv_sch_sub_kinshicho ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_kinshicho ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_kinshicho ul li.adv_sch_sub_selected a,
div.adv_sch_sub_kinshicho ul li.adv_sch_exsub_selected a{background-color:#baae1f;background-image:url(../images/common/arrow_ass_kinshicho_wt.gif);border:#aa9d01 1px solid;color:#ffffff;}
div.adv_sch_sub_yokohama ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_yokohama ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_yokohama ul li.adv_sch_sub_selected a,
div.adv_sch_sub_yokohama ul li.adv_sch_exsub_selected a{background-color:#c5759e;background-image:url(../images/common/arrow_ass_yokohama_wt.gif);border:#b74e84 1px solid;color:#ffffff;}
div.adv_sch_sub_kawasaki ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_kawasaki ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_kawasaki ul li.adv_sch_sub_selected a,
div.adv_sch_sub_kawasaki ul li.adv_sch_exsub_selected a{background-color:#be8a5c;background-image:url(../images/common/arrow_ass_kawasaki_wt.gif);border:#a8632e 1px solid;color:#ffffff;}
div.adv_sch_sub_kanagawa ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_kanagawa ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_kanagawa ul li.adv_sch_sub_selected a,
div.adv_sch_sub_kanagawa ul li.adv_sch_exsub_selected a{background-color:#e75098;background-image:url(../images/common/arrow_ass_kanagawa_wt.gif);border:#e42e8a 1px solid;color:#ffffff;}
div.adv_sch_sub_saitama ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_saitama ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_saitama ul li.adv_sch_sub_selected a,
div.adv_sch_sub_saitama ul li.adv_sch_exsub_selected a{background-color:#25acea;background-image:url(../images/common/arrow_ass_saitama_wt.gif);border:#019fe7 1px solid;color:#ffffff;}
div.adv_sch_sub_omiya ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_omiya ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_omiya ul li.adv_sch_sub_selected a,
div.adv_sch_sub_omiya ul li.adv_sch_exsub_selected a{background-color:#d96873;background-image:url(../images/common/arrow_ass_omiya_wt.gif);border:#b8555f 1px solid;color:#ffffff;}
div.adv_sch_sub_chiba ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_chiba ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_chiba ul li.adv_sch_sub_selected a,
div.adv_sch_sub_chiba ul li.adv_sch_exsub_selected a{background-color:#a6ce4e;background-image:url(../images/common/arrow_ass_chiba_wt.gif);border:#77b300 1px solid;color:#ffffff;}
div.adv_sch_sub_gunma ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_gunma ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_gunma ul li.adv_sch_sub_selected a,
div.adv_sch_sub_gunma ul li.adv_sch_exsub_selected a{background-color:#e67a45;background-image:url(../images/common/arrow_ass_gunma_wt.gif);border:#dd5511 1px solid;color:#ffffff;}
div.adv_sch_sub_ibaraki ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_ibaraki ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_ibaraki ul li.adv_sch_sub_selected a,
div.adv_sch_sub_ibaraki ul li.adv_sch_exsub_selected a{background-color:#5782d9;background-image:url(../images/common/arrow_ass_ibaraki_wt.gif);border:#344d7e 1px solid;color:#ffffff;}
div.adv_sch_sub_tochigi ul li.adv_sch_sub_common a:hover,
div.adv_sch_sub_tochigi ul li.adv_sch_exsub_common a:hover,
div.adv_sch_sub_tochigi ul li.adv_sch_sub_selected a,
div.adv_sch_sub_tochigi ul li.adv_sch_exsub_selected a{background-color:#a64294;background-image:url(../images/common/arrow_ass_tochigi_wt.gif);border:#7a3c6f 1px solid;color:#ffffff;}


/* ----------------------------------------
*	page_navi
---------------------------------------- */

div.page_navi{
	width:950px;
	margin:30px auto 0;
	padding:0 5px;
	background:#e4004f;
}

p#page_navi_h{
	width:950px;
	border-bottom:#ffffff 2px solid;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	line-height:28px;
}

div.page_navi div{width:950px;position:relative;}

p.page_navi_prev{position:absolute;top:4px;left:0;}
p.page_navi_prev a{
	display:block;
	width:42px;
	height:28px;
	padding:0 0 0 32px;
	background:url(../images/common/btn_prev.png) no-repeat top left;
	line-height:28px;
}

p.page_navi_next{position:absolute;top:4px;right:0;}
p.page_navi_next a{
	display:block;
	width:58px;
	height:28px;
	padding:0 0 0 16px;
	background:url(../images/common/btn_next.png) no-repeat top left;
	line-height:28px;
}

p.page_navi_prev a:hover,
p.page_navi_next a:hover{background-position:bottom;color:#ffffff;}

ul.page_navi_pages{
	width:790px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}

ul.page_navi_pages li{
	display:inline;
	padding:0 10px;
	font-size:20px;
	font-weight:bold;
	line-height:34px;
}

ul.page_navi_pages li a{
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	line-height:34px;
	text-decoration:underline;
}


/* ----------------------------------------
*	banners and order
---------------------------------------- */

div#banners_order{clear:both;padding:15px 5px 0;overflow:hidden;}

div#banners_order ul{width:780px;overflow:hidden;float:left;}

div#banners_order ul li{width:250px;padding:0 10px 0 0;float:left;}

div#order{width:180px;text-align:right;float:right;}

div#order form select{border:#999999 1px solid;}

p#no_result{
	width:958px;
	margin:20px auto 0;
	padding:30px 0;
	border:#666666 1px solid;
	text-align:center;
	color:#ff0000;
}


/* ----------------------------------------
*	gigaparawari
---------------------------------------- */

h2#headline_gigaparawari{width:960px;height:78px;margin:15px auto 0;}

h2#headline_gigaparawari + div#top_content_slick-{
	width:960px;margin:0 auto 15px;
}

h2#headline_gigaparawari + div#top_content_slick- .slick-arrow{
	top: 120px !important; z-index: 1 !important;
	width: 20px !important;height: 20px !important;
}
h2#headline_gigaparawari + div#top_content_slick- .slick-prev:before,
h2#headline_gigaparawari + div#top_content_slick- .slick-next:before {
	display: none !important;
}
h2#headline_gigaparawari + div#top_content_slick- .slick-prev {
	left:5px !important;background: url( "../images/sp/top/arrow_left.png") no-repeat center center !important;background-size: contain !important;
}
h2#headline_gigaparawari + div#top_content_slick- .slick-next {
	right:5px !important;background: url("../images/sp/top/arrow_right.png") no-repeat center center !important;background-size: contain !important;
}

h2#headline_gigaparawari + div#top_content_slick- .slick-dots{
	position: relative;bottom: 0;
	padding: 10px 0 0;
}
h2#headline_gigaparawari + div#top_content_slick- .slick-dots button{
	width: 10px;height: 10px;
	background: #c8c8ca;
	border-radius: 50%;
}
h2#headline_gigaparawari + div#top_content_slick- .slick-active button{background: #868887;}
h2#headline_gigaparawari + div#top_content_slick- .slick-dots button::before{display: none;}

div.gigaparawari{
	width:934px;height: 244px; padding:10px 10px 2px;
	background:url(../images/top/gigaparawari_bg.png) repeat top left;
	border-right:#e69191 3px solid;border-bottom:#e69191 3px solid;border-left:#e69191 3px solid;
	overflow:hidden;
}

p#gigapara_photo{width:162px;height:216px;float:left;}

div#gigapara_central_container{width:770px;overflow:hidden;float:right;}

div#gp_h_container{width:754px;padding:0 0 2px 16px;}

div#gp_h_container table{width:741px;border-collapse:collapse;}

div#gp_h_container table th{
	width:140px;
	background-color:#e8464e;
	color:#ffffff;font-size:12px;font-weight:normal;text-align:center;
}
th#gp_area_shinjuku{background-color:#ff7f00 !important;}
th#gp_area_ikebukuro{background-color:#2baC37 !important;}
th#gp_area_ueno{background-color:#e85666 !important;}
th#gp_area_akihabara{background-color:#8c6d79 !important;}
th#gp_area_shimbashi{background-color:#00938d !important;}
th#gp_area_shibuya{background-color:#723790 !important;}
th#gp_area_roppongi{background-color:#f27961 !important;}
th#gp_area_tachikawa{background-color:#6da7fc !important;}
th#gp_area_kichijoji{background-color:#f4a536 !important;}
th#gp_area_kinshicho{background-color:#bfae30 !important;}
th#gp_area_yokohama{background-color:#b74e84 !important;}
th#gp_area_kawasaki{background-color:#a8622e !important;}
th#gp_area_kanagawa{background-color:#e8464e !important;}
th#gp_area_saitama{background-color:#2da7e0 !important;}
th#gp_area_omiya{background-color:#b8555f !important;}
th#gp_area_chiba{background-color:#00a27b !important;}
th#gp_area_gunma{background-color:#dd5511 !important;}
th#gp_area_ibaraki{background-color:#344d7e !important;}
th#gp_area_tochigi{background-color:#7a3c6f !important;}

th#gp_gyoshu_1001{background-color:#e8464e !important;}
th#gp_gyoshu_1002{background-color:#733790 !important;}
th#gp_gyoshu_1003{background-color:#8dc21f !important;}
th#gp_gyoshu_1004{background-color:#00928d !important;}

th#gp_area_nagoya{background-color:#e95006 !important;}
th#gp_area_aichi_sonota{background-color:#e8464e !important;}
th#gp_area_gifu{background-color:#733790 !important;}
th#gp_area_mie{background-color:#2ca6e0 !important;}
th#gp_area_shizuoka{background-color:#2bab38 !important;}

th#gp_area_umeda{background-color:#e95006 !important;}
th#gp_area_namba{background-color:#2bab38 !important;}
th#gp_area_juso{background-color:#e8464e !important;}
th#gp_area_nishinakajima{background-color:#00a17b !important;}
th#gp_area_kyobashi{background-color:#733790 !important;}
th#gp_area_sakaihigashi{background-color:#e95940 !important;}
th#gp_area_shinsaibashi{background-color:#2ca6e0 !important;}
th#gp_area_kyoto{background-color:#ee7a00 !important;}
th#gp_area_sannomiya{background-color:#a8632e !important;}
th#gp_area_hyogo{background-color:#a8632e !important;}

th#gp_area_fukuoka{background-color:#ea5006 !important;}
th#gp_area_kumamoto{background-color:#22ac38 !important;}
th#gp_area_okinawa{background-color:#e95383 !important;}
th#gp_area_miyazaki{background-color:#2793d7 !important;}

div#gp_h_container table td{padding:0 0 0 10px;}

p#gp_shop{border-bottom:#e50012 1px solid;text-align:right;}
p#gp_shop a{color:#e50d48;font-size:17px;font-weight:bold;}
p#gp_shop a:hover{text-decoration:underline;}

p#gp_gyoshu{
	padding:1px 0 0;
	color:#231815;
	font-size:11px;
	text-align:right;
}

div#gp_info_container{
	width:620px;
	height:168px;
	padding:15px 120px 0 30px;
	background:url(../images/tokuwari/gp_info_container_bg.png?01) no-repeat top left;
}

p#gp_title{width:605px;height:45px;padding:10px 0 0 15px;}
p#gp_title a{color:#d61718;font-size:27px;font-weight:bold;}
p#gp_title a:hover{text-decoration:underline;}

p#gp_summary{
	width:500px;height:80px;padding:10px 0 6px 1px;
	color:#221714;font-size:12px;
}


/* ----------------------------------------
*	shoplist headline
---------------------------------------- */

h2#headline_shoplist{
	width:885px;
	height:36px;
	margin:15px auto 0;
	padding:0 0 0 75px;
	background:url(../images/shoplist/headline_shoplist_w960.png) no-repeat top left;
	line-height:41px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}


/* ----------------------------------------
*	search_tag
---------------------------------------- */
div.search_tag{padding:12px 0 0;}
div.search_tag ul{display: flex;flex-wrap: wrap;}
div.search_tag ul li{padding:0 0 0 5px;}
div.search_tag ul li a{
	display: block;height: 26px; padding:3px 16px 0;box-sizing: border-box;
	border: #717071 1px solid;border-radius: 20px;
	color: #717071; font-size: 12px;
}
div.search_tag ul li a.selected{
	border: #e4004f 1px solid;
	color: #e4004f;
}
div.search_tag ul li.clear_tag a{background: #f2f2f2;}


/* ----------------------------------------
*	shoplist content
---------------------------------------- */
li.shoplist{
	width:958px;
	min-height:230px;
	margin:20px auto 0;
	padding:0 0 4px;
	border:#666666 1px solid;
	position:relative;
	overflow:hidden;
}

div.shoplist_h{
	display: flex;justify-content: space-between;
	width:958px;height: 50px;padding: 0 10px;box-sizing: border-box;
	background:#e6cde2;
	border-bottom:#b713a4 2px solid;
}
p.shoplist_name img.closing{
	position: relative;top: 4px;
	display: inline-block;width: 50px;height: auto;margin: 0 5px 0 0;
}
p.shoplist_name a{
	color:#e4004f;font-size:18px;font-weight:bold;
}
p.shoplist_name a:hover{text-decoration:underline;}
p.shoplist_type{
	padding: 5px 0 0;
	font-size:10px;line-height:14px;
	overflow:hidden;
}
p.shoplist_type span{
	padding:0 3px;
	background:#e4004f;
	color:#ffffff;font-size:10px;font-weight:bold;
}
div.shoplist_h > div:nth-child(2){
	display: flex;
	padding: 12px 0 0;
}
div.shoplist_h img.closing{
	position: relative;bottom: 2px;
	height: 23px;width: auto;
}
div.shoplist_h span.kuchikomi1{
	display: inline-block;height: 19px; margin: 0 0 0 10px; padding: 2px 5px 0;
	background: #faf0f8;
	border: #e40150 1px solid;border-radius: 3px;
	font-weight: bold;
}
div.shoplist_h span.kuchikomi2{
	display: inline-block;height: 19px;margin: 0 0 0 10px;padding: 2px 5px 0;
	background: #e40150;
	border: #e40150 1px solid;border-radius: 3px;
	color: #ffffff;font-weight: bold;
}
div.shoplist_h div.newopen,
div.shoplist_h div.newnoopen{
	width: 92px; height: 23px; margin: 0 5px; padding:1px;box-sizing: border-box;
	border: #e20676 1px solid;
}
div.shoplist_h div.newnoopen{
	border: #7e1f7c 1px solid;
}
div.shoplist_h div.newopen span,
div.shoplist_h div.newnoopen span{
	display: block; padding:4px 0 2px;
	background: #e20676;
	color: #ffffff; font-size: 13px;font-weight: bold;line-height: 1; text-align: center;
}
div.shoplist_h div.newnoopen span{
	background: #7e1f7c;
}
div.shoplist_h > div:nth-child(2) span.newopen_date{
	padding: 3px 0 0;
	font-size: 13px; font-weight: bold;
}


ul.shoplist_photo{float:left;padding:6px 0 0 5px;}
li.shoplist_photo_single{width:246px;height:185px;padding:0 0 0 20px;}
li.shoplist_photo_double{
	width:140px;height:186px;padding:0 5px 0 0;
	float:left;
}
ul.shoplist_photo li a img{border:#666666 1px solid;}

div.shoplist_contact{
	width:499px;padding: 3px 0 0; box-sizing: border-box;
	border-bottom:#666666 3px double;
	position:absolute;top:62px;left:295px;
}
p.shoplist_area{
	width:320px;height:32px;padding:0 5px;
	font-size:15px;font-weight:bold;line-height:32px;
	overflow:hidden;
	float:left;
}
p.shoplist_tel{
	height:32px;padding:0 5px 0 27px;
	background:url(../images/shoplist/icon_shoplist_tel.gif) no-repeat center left;
	font-size:15px;font-weight:bold;line-height:32px;
	overflow:hidden;
	float:right;
}

p.shoplist_catch{
	width:489px;height:32px;padding:5px 5px 0;
	border-bottom:#e6326e 1px dotted;
	color:#e6326e;font-size:14px;font-weight:bold;line-height:28px;
	overflow:hidden;
	position:absolute;top:101px;left:295px;
}

ul.shoplist_info{
	width:235px;
	position:absolute;top:140px;left:295px;
}

ul.shoplist_info li{padding:5px 0;overflow:hidden;}

li.shoplist_info_common{border-bottom:#000000 1px dotted;}

ul.shoplist_info li dl dt{
	width:60px;padding:1px 0 0;
	background:#4e4b4a;
	color:#ffffff;text-align:center;line-height:15px;
	float:left;
}

ul.shoplist_info li dl dd{width:165px;padding:0 5px;float:left;}

dd.shoplist_info_memo{height:38px;overflow:hidden;}

p.shoplist_comment{
	width:250px;height:110px;padding:6px 5px;
	background:url(../images/shoplist/shoplist_comment_bg.png) repeat-x top left;
	line-height:19px;
	overflow:hidden;
	position:absolute;top:121px;left:534px;
}

p.shoplist_comment_para{
	width:250px;height:88px;padding:6px 5px;
	background:url(../images/shoplist/shoplist_comment_bg.png) repeat-x top left;
	line-height:19px;
	overflow:hidden;
	position:absolute;top:145px;left:534px;
}

ul.shoplist_icons,
ul.shoplist_icons_para{
	clear: both;
	padding: 10px 0 0 25px;
}
ul.shoplist_icons li,
ul.shoplist_icons_para li{
	display: inline-block;height: 32px;margin: 0 0 5px; padding:6px 10px 0;box-sizing: border-box;
	border-radius: 16px;
}
ul.shoplist_icons li.on,
ul.shoplist_icons_para li.on{
	background: #e63a52;
	border: #e63a52 1px solid;
	color: #ffffff;
}
ul.shoplist_icons li.off,
ul.shoplist_icons_para li.off{
	background: #ffffff;
	border: #f2a8a2 1px dashed;
	color: #f2a8a2;
}

div.shoplist_parawari_container{
	width:156px;
	height:188px;
	background-color:#f8eef2;
	position:absolute;
	top:57px;
	right:3px
}

p.shoplist_parawari_catch,
p.shoplist_gigaparawari_catch{
	width:156px;
	height:93px;
	text-align:center;
}
p.shoplist_parawari_catch a{
	display:block;
	width:138px;
	height:50px;
	padding:43px 8px 0 10px;
	background:url(../images/shoplist/shoplist_para_bg.png) no-repeat top left;
	color:#e50012;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	word-wrap:break-word;
}
p.shoplist_gigaparawari_catch a{
	display:block;
	width:138px;
	height:50px;
	padding:43px 8px 0 10px;
	background:url(../images/shoplist/shoplist_gigapara_bg.png) no-repeat top left;
	color:#e50012;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	word-wrap:break-word;
}

p.shoplist_parawari_comment{
	height:80px;
	padding:5px 5px 5px;
	font-size:11px;
	line-height:16px;
	word-break:break-all;
}


/* ----------------------------------------
*	shoplist simple
---------------------------------------- */

li.shoplist_s{
	width:958px;
	margin:20px auto 0;
	border:#666666 1px solid;
	position:relative;
}
/*
div.shoplist_s_h{
	width:958px;
	height:36px;
	background:#e6cde2;
	border-bottom:#b713a4 2px solid;
}

div.shoplist_s_h div{
	width:560px;
	height:36px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:10px;
}

p.shoplist_s_name{float:left;padding: 0 0 0 10px;}
p.shoplist_s_name img.closing{
	position: relative;top: 4px;
	display: inline-block;width: 50px;height: auto;margin: 0 5px 0 0;
}

p.shoplist_s_name a{color:#e4004f;font-size:18px;font-weight:bold;line-height:36px;}
p.shoplist_s_name a:hover{text-decoration:underline;}
p.shoplist_s_name span.kuchikomi1{
	position: relative;top: -2px;
	display: inline-block;margin: 0 0 0 10px; padding: 1px 5px;
	background: #faf0f8;
	border: #e40150 1px solid;border-radius: 3px;
	font-weight: bold;
}
p.shoplist_s_name span.kuchikomi2{
	position: relative;top: -2px;
	display: inline-block;margin: 0 0 0 10px;padding: 1px 5px;
	background: #e40150;
	border: #e40150 1px solid;border-radius: 3px;
	color: #ffffff;font-weight: bold;
}

p.shoplist_s_tokuwari{
	width:90px;
	height:26px;
	padding:5px 0 0 5px;;
	float:left;
}

p.shoplist_s_type{
	width:360px;
	height:36px;
	font-size:12px;
	line-height:36px;
	text-align:right;
	overflow:hidden;
	position:absolute;
	top:0;
	right:10px;
}

p.shoplist_s_type span{
	padding:0 5px;
	background:#e4004f;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}*/

div.shoplist_s_contact{
	width:710px;height:32px;
	border-bottom:#666666 3px double;
	position:absolute;top:52px;left:243px;
}

p.shoplist_s_area{
	width:320px;height:32px;padding:0 5px;
	font-size:15px;font-weight:bold;line-height:32px;
	overflow:hidden;
	float:left;
}

p.shoplist_s_tel{
	height:32px;padding:0 5px 0 27px;
	background:url(../images/shoplist/icon_shoplist_tel.gif) no-repeat center left;
	font-size:15px;font-weight:bold;line-height:32px;
	overflow:hidden;
	float:right;
}

p.shoplist_s_catch{
	width:700px;height:28px;padding:0 5px;
	border-bottom:#e6326e 1px dotted;
	color:#e6326e;font-size:14px;font-weight:bold;line-height:28px;
	overflow:hidden;
	position:absolute;top:87px;left:243px;
}

ul.shoplist_s_info{
	width:235px;
	position:absolute;top:52px;left:5px;
}

ul.shoplist_s_info li{padding:5px 0;overflow:hidden;}

li.shoplist_s_info_common{border-bottom:#000000 1px dotted;}

ul.shoplist_s_info li dl dt{
	width:60px;padding:1px 0 0;
	background:#4e4b4a;
	color:#ffffff;text-align:center;line-height:15px;
	float:left;
}
ul.shoplist_s_info li dl dd{
	width:165px;padding:0 5px;
	float:left;
}

dd.shoplist_s_info_memo{
	height:38px;
	overflow:hidden;
}


p.shoplist_s_comment{
	width:700px;height:50px;padding:6px 5px;
	background:url(../images/shoplist/shoplist_comment_bg.png) repeat-x top left;
	line-height:19px;
	overflow:hidden;
	position:absolute;top:121px;left:243px;
}

ul.shoplist_s_icons{
	padding: 140px 0 0 5px;
}
ul.shoplist_s_icons li{
	display: inline-block;height: 32px;margin: 0 0 5px; padding:6px 10px 0;box-sizing: border-box;
	border-radius: 16px;
}
ul.shoplist_s_icons li.on{
	background: #e63a52;
	border: #e63a52 1px solid;
	color: #ffffff;
}
ul.shoplist_s_icons li.off{
	background: #ffffff;
	border: #f2a8a2 1px dashed;
	color: #f2a8a2;
}


/* ----------------------------------------
*	index banner list
---------------------------------------- */

div#index_bnr_list_main{
	width:960px;
	margin:0 auto;
	padding:0 0 0;
}


/* ----------------------------------------
*	featured_image
---------------------------------------- */

div#featured_image{
	width:960px;
	margin:0 auto;
	padding:20px 0 10px;
}

p.featured_catch{
	width:960px;
	margin:0 auto;
	padding:15px 20px 10px;
	box-sizing: border-box;
	background-color: #f9e1d4;
	font-size: 24px;
	font-weight: bold;
	line-height: 36px;
}
p.featured_text{
	width:960px;
	margin:0 auto;
	padding:10px 20px;
	box-sizing: border-box;
	background-color: #fcf2ed;
	font-size: 16px;
	line-height: 28px;
}


/* ----------------------------------------
*	customize news, customize event
---------------------------------------- */

div.custom_news,
div.custom_event{
	clear:both;
	width:946px;
	margin:0 auto;
	padding:5px 0 5px;
	border-bottom:#231815 3px double;
}

div.custom_news_container,
div.custom_event_container{padding:5px 10px;overflow:hidden;}
div.custom_news_container{background-color:#faebea;}
div.custom_event_container{background-color:#ecf5fb;}

div.custom_news_icon,
div.custom_event_icon{
	float:left;
	width:70px;
	height:62px;
	margin:1px 0 0 1px;
	border-radius:30px;
}
div.custom_news_icon{background-color:#fad7d3;}
div.custom_event_icon{background-color:#cfe7f6;}

div.custom_news_icon span,
div.custom_event_icon span{
	display:block;
	width:62px;
	height:47px;
	padding:15px 0 0;
	border-radius:30px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	text-align:center;
}
div.custom_news_icon span{background-color:#e10d52;}
div.custom_event_icon span{background-color:#34bbed;}

div.custom_news_photo{
	float:left;
	width:48px;
	height:64px;
	padding:0 13px 0;
}
div.custom_news_photo a{display:block;width:48px;height:64px;}

div.custom_event_photo{
	float:left;
	width:64px;
	height:48px;
	padding:13px 5px 0;
}
div.custom_event_photo a{display:block;width:64px;height:48px;}

div.custom_news_right_container,
div.custom_eevnt_right_container{float:right;width:781px;}

p.custom_news_h,
p.custom_event_h{
	height:20px;
	padding:0 5px 0 30px;
	background:url(../images/common/icon_r_arrow_in_sq.png) no-repeat top left;
}

p.custom_news_h a,
p.custom_event_h a{color:#00a7e9;font-size:14px;font-weight:bold;}
p.custom_news_h a:hover,
p.custom_eevnt_h a:hover{text-decoration:underline;}

p.custom_news_c,
p.custom_event_c{
	height:20px;
	padding:4px 3px 2px;
	border-bottom:#231815 1px dotted;
	overflow:hidden;
}
p.custom_news_c a,
p.custom_event_c a{line-height:20px;}
p.custom_news_c a:hover,
p.custom_event_c a:hover{text-decoration:underline;}

div.custom_news_date,
div.custom_event_date{padding:1px 3px 0;font-size:11px;text-align:right;}


/* ----------------------------------------
*	customize news, customize event
---------------------------------------- */

div.custom_motti{
	clear:both;
	width:946px;
	margin:0 auto;
	padding:5px 0 5px;
	border-bottom:#231815 3px double;
}

div.custom_motti_container{padding:0 10px;background-color:#fceed5;overflow:hidden;}

div.custom_motti_icon{
	float:left;
	width:70px;
	height:62px;
	background-color:#f9dbce;
	margin:6px 0 0 1px;
	border-radius:30px;
}

div.custom_motti_icon span{
	display:block;
	width:62px;
	height:47px;
	padding:15px 0 0;
	background-color:#e95513;
	border-radius:30px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	text-align:center;
}

p.custom_motti_c{
	float:right;
	width:700px;
	height:60px;
	padding:15px 35px 0 120px;
	background:url(../images/shoplist/custom_motti_c_bg.png) no-repeat top left;
	color:#e95513;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
}


/* ----------------------------------------
*	regardtxt
---------------------------------------- */

div.regardtxt{
	clear: both;
	width: 960px;
	margin: 0 auto;
	padding: 22px 0 0;
}

/* ----
div.regardtxt h2{
	min-height: 70px;
	padding: 12px 0 0 60px;
	background:url(../images/shoplist/about_this_area.png) no-repeat top left;
	color: #e3007f;
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
}
---- */

div.regardtxt_list {
	min-height: 70px;
	padding: 12px 0 0 60px;
	background:url(../images/shoplist/about_this_area.png) no-repeat top left;
	color: #e3007f;
	font-weight: bold;
}
div.regardtxt h2{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	color: #e3007f;
}
div.regardtxt h3 {
	font-size:14px;
	margin-top:5px;
	font-weight:bold;
	color:#666;
}

div.regardtxt p{
	padding: 10px 10px;
	border: #888888 1px solid;
	line-height: 21px;
}


/* ----------------------------------------
*	newopen_title
---------------------------------------- */
div.newopen_title{
	width: 960px;margin: 0 auto;
	line-height: 1;
}


/* ----------------------------------------
*	evaluation icon text
---------------------------------------- */
.shop_list_evaluation_note {
	background:#f0f0f0;
	margin:15px 5px 0;
	text-align:center;
	padding:8px 0;
}

ul.shop_eval_labels {
	clear:both;
	width:946px;
	margin:0 auto;
	padding-top:15px;
	display:flex;
	justify-content:space-between;
}

/* --------
ul.shop_eval_labels li {
	width:32%;
	display:flex;
	justify-content:space-between;
	border:2px solid #f38074;
	border-radius:5px;
	font-weight:bold;
}
ul.shop_eval_labels li span.eval_label_type{
	width:35%;
	text-align:center;
	padding:4px 0;
	font-size:12px !important;
	background:#f38074 url(../images/shoplist/evaluation_icon01.png) no-repeat 14px center;
	background-size:auto 16px;
	color:#FFF;
}
ul.shop_eval_labels li span.eval_label_value{
	width:65%;
	padding:4px 10px;
	font-size:12px !important;	
}
ul.shop_eval_labels li:nth-child(2) {border-color:#57bfbf;}
ul.shop_eval_labels li:nth-child(2) span.eval_label_type{
	background:#57bfbf url(../images/shoplist/evaluation_icon02.png) no-repeat 10px center;
	background-size:auto 16px;
}
ul.shop_eval_labels li:nth-child(3) {border-color:#f9bf49;}
ul.shop_eval_labels li:nth-child(3) span.eval_label_type{
	background:#f9bf49 url(../images/shoplist/evaluation_icon03.png) no-repeat 12px center;
	background-size:auto 16px;
}
-------- */

ul.shop_eval_labels li {
	width:27%;
	background:#f1f1f1;
	font-weight:bold;
	padding:5px;
	text-align:center;
	border-right:1px dotted #939393;
}
ul.shop_eval_labels li span {
	font-size:11px;
}
ul.shop_eval_labels li span.eval_label_type {
	color:#e62c53;
}
ul.shop_eval_labels li span.eval_label_rate {
	font-size:12px;
}
ul.shop_eval_labels li.label_title,
ul.shop_eval_labels li:last-child {
	border:none;
}

/* 無料店舗ブロック(li.shoplist_s)内の評価ラベル:
   テンプレ側で shoplist_s_icons(padding-top:140px で絶対配置分の高さを確保)の
   「後」に配置。フロー底(ヘッダー約36px+140px)が絶対配置の最下端(PR文121px+62px)に
   数px届かないため margin-top:20px で確実に下へ */
li.shoplist_s ul.shop_eval_labels{
	width:946px;
	margin-top:20px;
	padding-top:5px;
	padding-bottom:5px;
}
ul.shop_eval_labels li.label_title {
	width:19%;
	background:#e62c53;
	color:#FFF;
	font-size:11px;
	line-height:1.8 !important;
}
ul.shop_eval_labels li.label_title span {
	color:#FFF;
	margin-left:5px;
}


/* ----------------------------------------
*	shop list ranking
---------------------------------------- */
.shop_list_ranking {
	width:958px;
	margin:20px auto;
}
.shop_list_ranking h3 {
	text-align:center;
	background:#da0052;
	color:#FFF;
	padding:3px 0;
	border-radius:5px;
	font-size:13px;
}
.shop_list_ranking .ranking_list {
}
.shop_list_ranking .ranking_list li {
	margin-top:10px;
	box-sizing:border-box;
	padding:10px;
	background:#fffff1;
	border:1px solid #dadbdb;
	display:flex;
	justify-content:space-between;
}
.shop_list_ranking .ranking_list li .shop_thumb {
	width:130px;
}
.shop_list_ranking .ranking_list li .shop_thumb img {
	width:100%;
	height:auto;
	display:block;
}
.shop_list_ranking .ranking_list li .ranking_detail {
	width:calc(100% - 150px);
	position:relative;
}
.shop_list_ranking .ranking_list li .ranking_detail p.rank {
	width:50px;
	height:50px;
	text-align:center;
	background:#eb2d53;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	line-height:50px;
}
.shop_list_ranking .ranking_list li .ranking_detail p.rank span {
	font-size:21px;
	color:#FFF;
	margin-right:3px;
}
.shop_list_ranking .ranking_list li .ranking_detail p.area_gyoushu {
	color:#3a63bb;
	margin-top:10px;
}
.shop_list_ranking .ranking_list li .ranking_detail p.shop_name a {
	color:#ed2b50;
	font-size:14px;
	font-weight:bold;
}
.shop_list_ranking .ranking_list li .ranking_detail .votes {
	position:absolute;
	right:0;
	top:0;
	padding:3px 20px;
	background:#f5911f;
	color:#FFF;
	font-weight:bold;
}
.shop_list_ranking .ranking_list li .ranking_detail .votes span {
	color:#FFF;
	margin-left:3px;
}
.see_all {
	margin:10px 0;
	text-align:center;
}
.see_all a {
	background:#999;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	padding:8px 20px;
	display:inline-block;
	border:3px solid #dedede;
	border-radius:5px;
}


/* -- 2026.7 enquete -- */
.area_evaluation_block {
	width:960px;
	margin:10px auto 0;
	clear:both;	/* エリアバナー(float:left)/並び替え(float:right)の回り込み解除 */
}
/* 周辺の広域スタイル(div#banners_order ul{width:780px;float:left} 等)から凡例リストを防御
   ※ID入りセレクタに詳細度で勝つため !important 必須 */
.area_evaluation_block ul{float:none !important;width:auto !important;overflow:visible !important;}
.area_evaluation_block ul li{float:none !important;width:auto !important;}
.area_evaluation_block h2 {
	text-align:center;
	background:#eb0050;
	padding:5px;
	color:#FFF;
	font-size:14px;
}
.area_evaluation_block h2 span {
	color:#FFF;
	font-size:14px;
	margin-left:5px;
}

.area_evaluation_items {
	width:940px;
	margin:15px auto 0;
	display:flex;
	justify-content:space-between;
}
.area_evaluation_items .evaluation_item h3 {
	text-align:center;
	color:#eb0050;	
}
.area_evaluation_items .evaluation_item .chart_container {
	margin:10px auto 0;
}
.area_evaluation_items .evaluation_item ul {
	margin-top:10px !important;
}
.area_evaluation_summary {
	margin-top:10px;
	text-align:center;
	padding:10px 20px;
	background:#eee;
	color:#eb0050;
	font-weight:bold;
}

.area_evaluation_note {
	text-align:center;
	margin-top:10px;
	font-size:13px;
	font-weight:bold;
}

