
/* spot_talk_search start*/
em{
  font-style:normal;
  font-weight:bold;
}
div.spot_talk_search_in1{
	width:613px; 
	height:27px; 
	float:left; 
	padding-left:8px; 
	padding-right:8px; 
	padding-top:4px; 
	padding-bottom:4px;
	border:solid #ccc;
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-left-width:0px; 
	border-right-width:0px;
}	
div.spot_talk_search_in1 strong.title3{
	float:left; 
	font-weight:bold; 
	color:#666; 
	padding-top:8px; 
	padding-right:5px; 
	padding-left:5px;
}
div.spot_talk_search_in21{
	width:613px; height:21px; 
	float:left; 
	padding-left:8px; 
	padding-right:8px; 
	padding-top:6px; 
	padding-bottom:6px; 
	border:solid #ccc; 
	border-top-width:1px; 
	border-bottom-width:0px; 
	border-left-width:0px; 
	border-right-width:0px;
}
div.spot_talk_search_in2{
	width:613px; height:21px; 
	float:left; 
	padding-left:8px; 
	padding-right:8px; 
	padding-top:6px; 
	padding-bottom:6px; 
	border:solid #ccc; 
	border-top-width:0px; 
	border-bottom-width:0px; 
	border-left-width:0px; 
	border-right-width:0px;
}
div.spot_talk_search_in1 p.btn{float:right; padding-left:5px;} 
div.spot_talk_search_in2 span{font-size:100%; font-weight:bold; padding:0px; margin:0px; }

select.search_hotel5{color:#333; height:22px;margin-right:4px; float:left;}
select.search_hotel6{color:#333; height:22px;margin-right:4px; float:left;}
select.search_hotel7{color:#333; height:22px;margin-right:4px; float:left;}
select.search_hotel8{color:#333; height:22px;margin-right:4px; float:left;}
input.spot_talk_search8{
	float:left; 
	color:#333; 
	margin-right:14px; 
	border:solid 1px #b1b1b1; 
	height:16px; 
	width:340px;
}

div.spot_talk_search_in1 input{width:250px; padding:2px;}
div.spot_talk_search_in1 select{margin-top:3px;}
div.spot_talk_search_in2 span.date1{
	float:left;
	height:13px;
	line-height:13px;
	margin-left:3px;
	margin-top: 2px;
}
div.spot_talk_search_in2 span.date2{
	font-size :85%;
	float:left;
	margin-left:3px;
	margin-top: 6px;
	padding-bottom:2px;
	margin-right:25px;
}
div.spot_talk_search_in21 span.date1{
	float:left;
	height:13px;
	line-height:13px;
	margin-left:3px;
	margin-top: 2px;
}
div.spot_talk_search_in21 span.date2{
	font-size :85%;
	float:left;
	margin-left:3px;
	margin-top: 6px;
	padding-bottom:2px;
	margin-right:25px;
}

div.check_label_align{
	display:inline;
	float:left;
	vertical-align:middle;
	margin-right:10px;
}
div.comm_space{float:left; display:block; width:635px; height:1px; margin-bottom:10px;}

/* search_result_title start */
div.search_result_tit{width:635px;}
div.search_result_tit h1{font-weight:bold; font-size:120%; width:auto; height:auto; background:none; margin:0px; padding:0px; line-height:1.4em;}
div.search_result_tit h1.title{
	font-weight:bold; 
	font-size:120%; 
	background-image:none; 
	display:inline; 
	list-style-type:none;  
	margin:0px; 
	padding:0px; 
	background:none; 
	line-height:16px;
}
div.search_result_tit ul li.text{ 
	font-size:100%; 
	font-weight:normal;  
	display:inline; 
	list-style-type:none; 
	line-height:16px;
}

/* search_group start */
ul.search_group1{float:left; margin:0px;}

ul.search_group1 li{
	float:left; 
	height:16px; 
	display:inline; 
	padding-right:6px; 
	font-size:120%; 
	font-weight:bold;
}
ul.search_group1 li.on{
	float:left;
	height:16px; 
	display:inline;
	color:#666; 
	font-weight:bold; 
	font-size:120%;
}
ul.search_group1 li.line{
	float:left; 
	display:inline;
	background-image:url(//imagel.sekainavi.com/simage/common/list_vbar2.gif);
	background-position:left 0.1em;
	background-repeat:no-repeat;
	padding-left:7px;
	font-size:120%;
	font-weight:bold;
}
ul.search_group1 li.line_on{
	float:left; 
	display:inline;
	background-image:url(//imagel.sekainavi.com/simage/common/list_vbar2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:7px;
	font-weight:bold;
	font-size:120%;
}

/* search_sub_group start */
div.search_sub_group{float:left; width:619px; height:auto; padding:3px 8px 3px 8px;}

/* blog_top_menu start */
div.blog_top_menu{float:left; display:block; width:635px; height:auto; margin-top:20px; margin-bottom:10px;}
div.blog_top_menu1{float:left; display:block; width:635px; height:auto;}
div.blog_top_menu1 ul{float:left; margin:0px;}
div.blog_top_menu1 ul li{float:left; list-style-type:none; display:inline;}
div.blog_top_menu1 ul li.bmtext{float:left; list-style-type:none; display:inline; padding-right:10px;}
div.blog_top_menu1 span.bmbold{font-weight:bold;}

div.blog_menu_tab{
	float:left; 
	display:block; 
	width:623px; height:38px; 
	background:url(//imagel.sekainavi.com/simage/blog/bg_blog_top_menu.gif) repeat-x left top; 
	padding-left:12px; 
	margin-top:3px;
	margin-bottom:4px;
}
div.blog_menu_tab ul {list-style-type:none; margin:0px;}
div.blog_menu_tab ul li{float:left; display:inline; list-style-type:none; }
div.blog_menu_tab ul li.tab a{
	float:left; 
	width:86px; height:26px; 
	font-weight:bold; 
	margin-right:5px; 
	text-align:center;
	margin-top:6px;
	padding-top:6px;
	display:inline;
}
div.blog_menu_tab ul li.tab_on a{
	float:left; 
	width:86px; height:26px; 
	font-weight:bold; 
	background:url(//imagel.sekainavi.com/simage/blog/bg_blog_top_menu_on.gif) no-repeat left top; 
	margin-right:5px; 
	text-align:center;
	margin-top:6px;
	padding-top:6px;
	display:inline;
}
div.blog_menu_tab ul li.tab a:hover{	
	width:86px; height:26px; 
	font-weight:bold; 
	background:url(//imagel.sekainavi.com/simage/blog/bg_blog_top_menu_on.gif) no-repeat left top;
	margin-top:6px;
	padding-top:6px;
	display:inline;
}
div.blog_menu_tab ul li.tab_on a:hover{	
	width:86px; height:26px; 
	font-weight:bold; 
	background:url(//imagel.sekainavi.com/simage/blog/bg_blog_top_menu_on.gif) no-repeat left top;
	margin-top:6px;
	padding-top:6px;
	display:inline;
}

/* article_item start */
div.article_item{clear:both; display:block; margin-bottom:40px; height:auto; overflow:hidden; zoom:1;}
div.article_item h2{
	font-size:120%;
	line-height:18px;
	font-weight:normal;
	width:635px;
	padding-left:0px;
}
div.article_item span.bold{font-size:120%; font-weight:bold;}

div.article_item ul{list-style-type:none;}
div.article_item ul li{list-style-type:none; }

div.article_item ul li.p{
	clear:both; 
	font-size:100%; 
	line-height:18px; 
	width:635px; 
	padding-left:0px;
}
div.article_item ul li.green{
	display:inline; 
	font-size:100%; 
	color:#339933; 
	padding-left:0px; 
	padding-right:10px;
}
div.article_item ul li.url{
	line-height:18px;
	padding-left:0px; 
	width:635px; 
	padding-bottom:18px; 
}
div.article_item ul li.url a{
	color:#eb9c3b; 
	font-size:100%; 
	word-break:break-all;
	word-wrap:break-word;
}
div.article_item ul li.url a:hover{color:#eb9c3b; font-size:100%;}

/* article_item start */
div.article_item_end{float:left; display:block; width:635px; height:auto; margin-bottom:15px;}
div.article_item_end h2{
	float:left; 
	font-size:120%;
	padding-bottom:8px;
	line-height:18px;
	font-weight:normal;
	width:620px;
}
div.article_item_end span.bold{font-size:120%; font-weight:bold;}
div.article_item_end p{
	float:left; 
	clear:both; 
	font-size:100%; 
	line-height:18px; 
	width:620px; 
	padding-left:10px;
}
div.article_item_end p.green{
	float:left; 
	clear:both; 
	font-size:100%; 
	line-height:18px; 
	color:#339933; 
	padding-left:10px;
}
div.article_item_end p.url a{
	float:left; 
	clear:both; 
	color:#eb9c3b; 
	font-size:100%; 
	line-height:18px; 
	word-break:break-all; 
	padding-left:0px;
}
div.article_item_end p.url a:hover{color:#eb9c3b; font-size:100%;}

div.search_more{margin-top:5px; font-weight:bold; text-align:right;}

/* search_list add 09/05/27 */
input.scl_keyword{width:330px; vertical-align:middle; float:left;}
div.scl_article_box{clear:both; padding:10px 0; background:url(//imagel.sekainavi.com/simage/common/home_article_line.gif) left bottom repeat-x; line-height:1.5em; overflow:hidden; zoom:1;}
div.scl_article_box:after{content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;}
div.scl_article_box_l{float:left; width:70px;}
div.scl_article_box_r{padding-left:80px; width:auto;}
div.scl_article_box h2{padding:0px; width:auto; font-size:130%; line-height:1.5em;}
div.scl_article_box h2 span{font-size:80%; padding-left:5px;}
div.spot_article_item{clear:both; display:block; margin-bottom:20px; width:635px; height:auto; overflow:hidden; zoom:1;}
div.navi_contents{padding:0 0 15px;}
div.navi_contents strong{font-size:130%;}

/* search_link_box add 09/06/23 */
div.search_link_box{margin-bottom:20px; border:1px solid #CCCCCC; border-width:1px 1px 0;}
div.search_link_box ul{width:633px; background:url(//imagel.sekainavi.com/simage/common/bg_solid_line.gif) no-repeat scroll left bottom #F7F7F7; overflow:hidden; zoom:1;}
div.search_link_box ul li{display:inline; float:left; font-weight:bold;}
div.search_link_box ul li.tab01_on{padding:6px 12px; border-right:1px solid #CCCCCC; background-color:#FFFFFF;}
div.search_link_box ul li.tab02_on{padding:6px 12px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; background-color:#FFFFFF;}
div.search_link_box ul li a{color:#666666; display:block; padding:6px 12px;}

/* search_group_tit start */
div.search_group_tit{width:100%; background:url(//imagel.sekainavi.com/simage/common/home_article_line.gif) repeat-x scroll left bottom transparent; padding-bottom:5px;}
div.search_group_tit span.category{padding-right:10px; font-weight:bold; font-size:120%;}
div.search_group_tit span{font-weight:bold;}

/* 11/06/23 add */
p.scl_article_date{color:#339933;}
div.search_box{margin-bottom:10px; padding:8px 5px; border:1px solid #FFB253; width:623px;}
div.sb_area{text-align:center;}
div.sb_area a{margin-left:10px; font-weight:bold;}
div.sb_area select{margin:0 3px;}
div.sb_date{text-align:center; padding-top:8px;}
div.sb_keyword{margin:0 auto; padding:8px 0 0; width:406px;}
div.sb_keyword:after{content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;}
div.sb_keyword a.shm_btn_search{float:right;}
ul.sb_linkword{margin-top:10px; text-align:center;}
ul.sb_linkword li{display:inline; padding:0 20px;}

/* shop common list add 09/03/16 */
div#slist_pr_box{margin-bottom:30px; padding:8px 8px 2px; width:617px; border:1px solid #CCCCCC;}
div.slist_pr_line{margin:0 auto; padding-bottom:6px; background:url(//imagel.sekainavi.com/simage/common/article_line.gif) 0 0 no-repeat; width:615px; height:2px;}
div.slist_pr_boxin{padding-bottom:6px; overflow:hidden; zoom:1;}
p.slist_pr_boxin_l{float:left; padding-right:8px; width:70px; height:70px;}
div.slist_pr_boxin_r{float:left; display:inline; width:539px; line-height:1.4em;}
div.slist_pr_boxin_r h3{font-size:120%; line-height:1.2em;}
div.slist_pr_boxin_r h3 img{padding-right:3px;}
h3.slist_pr_sname_gourmet{background:url(//imagel.sekainavi.com/simage/common/ico/ico_food.gif) no-repeat top left;}
p.slist_pr_kind{font-size:11px; color:#339933;}
p.slist_pr_kind span{margin-right:25px;}
p.slist_pr_coupon{padding-left:40px; background:url(//imagel.sekainavi.com/simage/common/ico/coupon_list.gif) no-repeat top left;}
p.slist_pr_coupon a:link,p.slist_pr_coupon a:visited{color:#FF3333;}

ul.slist_cpn_box{clear:both; margin-bottom:6px; width:617px; overflow:hidden; zoom:1;}
ul.slist_cpn_box li{margin:0px; display:inline; float:left; width:197px;}
ul.slist_cpn_box li.csch_box{margin-left:13px;}
ul.slist_cpn_box li img,ul.slist_cpn_box li.csch_box img{float:left;}
div.slist_cpn_boxin1{float:right; width:119px;}
div.slist_cpn_boxin1 h3{font-size:100%; padding-bottom:3px;}
div.slist_cpn_coupon{padding:3px; width:116px; background-color:#FFF2F2; line-height:1.4em;}
div.slist_cpn_coupon img{padding-right:3px;}
div.slist_cpn_coupon a:link,div.slist_cpn_coupon a:visited{color:#FF3333;}

div.common_listin{clear:both; width:617px; height:auto; padding:8px; border:solid #ccc; border-width:0px 1px 1px 1px;}
div.common_listin_spot{clear:both; width:617px; height:auto; padding:8px; border:1px solid #ccc;}
div.clist_photo_part{float:left; padding-right:8px; width:70px; height:auto;}
div.clist_photo_part p{background:url(//imagel.sekainavi.com/simage/common/ico/ico_clib.gif) left top no-repeat; padding-left:15px; width:55px; font-size:90%;}
div.common_photo img{width:70px; height:70px;}
div.clist_text_part{line-height:1.4em; text-align:left; padding-left:78px;}
p.clist_result_ex{margin-top:3px; color:#666666;}
p.clist_result_ex span{padding-left:10px; font-weight:bold;}
ul.clist_text_navi li{display:inline; color:#666666;}
ul.clist_text_navi li a{font-weight:bold;}
p.clist_text_content{padding:5px 0 0; line-height:1.8em;}
ul.clist_text_kind{padding-bottom:5px; line-height:1.5em;}
ul.clist_text_kind li{display:inline; padding-right:15px; font-size:100%;}
ul.clist_text_kind li strong{font-weight:normal;}
ul.clist_text_kind li img{margin-top:-2px; vertical-align:middle;}
div.clist_text_pr{width:617px;}
div.clist_text_pr_spot{margin-bottom:20px; width:635px;}
div.clist_text_pr_spot ul.pr_box li{padding:0 0 3px;}

div.clist_text_detailmenu{margin-top:5px; padding-right:8px; font-size:90%; overflow:hidden; zoom:1;}
div.clist_text_detailmenu p{float:right; display:inline; padding:4px 0; width:81px; background-color:#D9E8FF; text-align:center;}
div.clist_text_detailmenu a{padding-top:1px; padding-bottom:2px; padding-left:17px; background-color:#d9e8ff; background-image:url(//imagel.sekainavi.com/simage/common/ico/ico_down.gif); background-position:left top; background-repeat:no-repeat;}
div.clist_ttl {width:617px; padding:8px 8px 0; border:solid #ccc; border-width:1px 1px 0px 1px;}
div.clist_ttl:after{clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden;}
div.clist_ttl h2{float:none; padding-top:0px; background-position:left center; padding-left:0px; font-size:130%; display:inline;}
div.clist_ttl h2 img{padding-right:3px;}
div.clist_ttl span.title1 {margin-left:8px; color:#f60; font-size:100%;}
div.clist_ttl_my{width:555px;}

div.clist_tourbox{clear:both; margin-top:3px;}
div.bsb_city{text-align:right;}

/* search_interface add 09/09/11 */
div.search_obox_m{clear:both; margin-bottom:10px; border:solid #CCCCCC; border-width:0px 1px; width:948px;}
div.search_obox_m2{clear:both; margin-bottom:10px; border:solid #CCCCCC; border-width:1px 1px 0; width:100%}
table.search_obox_in_m{width:100%;}
table.search_obox_in_m th,table.search_obox_in_m td{padding:5px 10px; border:1px solid #CCCCCC; border-width:0 0 1px;}
table.search_obox_in_m td.topline{border-top:none;}
table.search_obox_in_m th,table.search_obox_in_m td img{vertical-align:middle;}
table.search_obox_in_m th{width:80px; color:#666666; vertical-align:middle;}
div.search_result:after{clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden;}
p.view_arrange{float:right; margin-bottom:5px; padding-right:15px;}
table.search_obox_in td.condition_back{text-align:center; padding:5px 0;}
table.search_obox_in_m td.condition_back{border-top:none; text-align:center; padding:5px;}
table.search_obox_in_m td.condition_back_ex{border-top:none; text-align:left; padding:5px;}
table.search_obox_in_m td.condition_back_tour,table.search_obox_in_m td.condition_back_hotel{border-top:none; text-align:left; padding:5px; background-color:#fff2f2;}
td.condition_back span{padding:0 2px 0 35px;}
table.search_obox_in_m tr.search_obox_in_line{height:2px; background-color:#CCCCCC;}
table.search_obox_in_m tr.search_obox_in_line{/height:3px; background-color:#CCCCCC; /* IE6,7のみに適用される */}
table.search_obox_in_m tr.search_obox_in_line th,table.search_obox_in_m tr.search_obox_in_line td{padding:0px;}
p.sobox_link a{font-weight:bold;}
div.search_obox_detail{padding:5px; background-color:#f7f7f7; border-bottom:1px solid #CCCCCC;}
div.common_list {margin-bottom:10px; clear:both; width:635px; height:auto;}
ul.search_obox_list li strong{padding:3px; color:#333333; font-weight:bold; background-color:#feba65;}
div.tour_course_in{position:relative; width:617px; min-height:20px; height:auto!important; height:20px; z-index:1;}
table.tsb_form_sl td a.rbtn,table.tsb_form_sl td a.rbtn_re_search_on,table.tsb_form_sl td a.rbtn_re_search_off{margin-left:10px;}
table.tsb_form_sl td a.rbtn_re_search_on,table.tsb_form_sl td a.rbtn_re_search_off{padding-top:3px; height:17px;}
table.tsb_form_sl td a.rbtn_re_search_on,  x:-moz-any-link{padding-top:2px; height:18px;}/*firefox用*/
table.tsb_form_sl td a.rbtn_re_search_off,  x:-moz-any-link{padding-top:2px; height:18px;}/*firefox用*/
div.sobox_detail_in1{overflow:hidden; zoom:1;}
div.sobox_detail_in1 ul{float:left; width:860px; overflow:hidden; zoom:1;}
div.sobox_detail_in1 ul li{float:left; display:inline; width:130px; padding-right:5px; line-height:1.4em;}
div.sobox_detail_in{padding-top:5px; width:934px;}
p.sobox_detail_btn a{display:block; float:right; padding-top:3px; width:69px; height:17px; background:url(//imagel.sekainavi.com/simage/common/btn/btbk_search.gif) 0 0 no-repeat; font-weight:bold; font-size:12px; text-align:center; color:#FFFFFF;}
p.sobox_detail_btn a,  x:-moz-any-link{padding-top:3px; height:17px;}/*firefox用*/
p.sobox_detail_btn a:hover,div.home_reserve3 a:visited{color:#FFFFFF; text-decoration:none;}
p.sobox_detail_btn a:after {content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;} 
table.tc_sd_form a.rbtn_re_search_off{margin-left:5px;}
a.rbtn_re_search_off{display:block; margin:0 auto; padding-top:4px; width:69px; height:16px; background:url(//imagel.sekainavi.com/simage/common/btn/btbk_search_gray.gif) 0 -27px no-repeat; font-weight:bold; font-size:12px; text-align:center; color:#FFFFFF;}
a.rbtn_re_search_off,  x:-moz-any-link{padding-top:4px; height:16px;}/*firefox用*/
a.rbtn_re_search_off:hover,a.rbtn_re_search_off:visited{color:#FFFFFF; text-decoration:none;}

table.tc_sd_form a.rbtn_re_search_on{margin-left:5px;}
a.rbtn_re_search_on{display:block; margin:0 auto; padding-top:4px; width:69px; height:16px; background:url(//imagel.sekainavi.com/simage/common/btn/btbk_search_red.gif) -69px -81px no-repeat; font-weight:bold; font-size:12px; text-align:center; color:#FFFFFF;}
a.rbtn_re_search_on,  x:-moz-any-link{padding-top:4px; height:16px;}/*firefox用*/
a.rbtn_re_search_on:hover,a.rbtn_re_search_on:visited{color:#FFFFFF; text-decoration:none;}
td.clist_ttl_price{width:100px; text-align:center; font-weight:bold; font-size:140%; color:#FF3333;}
div.clist_ttl table{border-collapse:collapse; width:100%;}
td.clist_ttl_name{width:517px;}
p.clist_ttl_en{margin-top:3px; color:#666666;}
div.common_listin table.spot_hotel_menu_box{margin:0px auto;}
div.common_listin_box{overflow:hidden; zoom:1;}

/* recent article add 13/07/10 */
p.article_delete{font-size:11px; font-weight:bold;}
div.home_album2 img{padding:0px 3px 0 0; vertical-align:middle;}
div.ra_ttl{margin-bottom:10px; position:relative; width:100%;}
div.ra_ttl h1{margin-bottom:5px;}
p.ra_delete{position:absolute; right:0; top:0;}
p.ra_delete a{display:block; margin:0 auto; background: #f93a3a; /* old browsers */ background:-moz-linear-gradient(center top , #f55151 0%, #f65f5f 50%, #f73333 50%, #fd5959) repeat scroll 0 0 rgba(0, 0, 0, 0); background: -webkit-gradient(linear, left top, left bottom, from(#f55151), color-stop(0.5,#f65f5f), color-stop(0.5,#f73333), to(#fd5959)); border:1px solid #f99191; box-shadow:0 1px 3px rgba(0, 0, 0, 0.2), 0 0 1px rgba(255, 255, 255, 0.6) inset; font-size:100%; padding:5px 10px; color:#FFFFFF; font-weight:bold;}
p.ra_delete a:hover,p.ra_delete a:visited{color:#FFFFFF; text-decoration:none;}

/* coupon_list start */
div#search_all4{border:1px solid #CCCCCC;}
div.search_all_in1{padding:8px 5px; border-bottom:1px solid #CCCCCC;}
div.search_all_in2{padding:5px;}
div.search_all_in1 strong{color:#666666;}
div.search_all_in2 strong{color:#666666}
div.search_all_in1 strong.title1,div.search_all_in2 strong.title1{padding-left:15px;}
div.couponsch_box{clear:both; margin-bottom:10px;}
div.couponsch_box > .row{margin:0;}
div.couponsch_box > .row > div{padding:0px;}
div.couponsch_box > .row > div:nth-child(2){padding:0 10px;}
h2.couponsch {padding:20px 0px 0px; clear:both; font-size:100%; font-weight:normal;}
h2.couponsch img {padding:0px 3px 0px 0px;}
h2.couponsch span.csch_big {font-size:130%; font-weight:bold;}
ul.couponsch_list{width:635px; clear:both; overflow:hidden; zoom:1;}
ul.couponsch_list li{border:#CCCCCC solid 1px; margin:5px 0px 0px 0px; padding:5px; display:inline; float:left; width:197px;}
ul.couponsch_list li.csch_box{margin:5px 0px 0px 4px;}
.csch_shopname{font-size:110%; font-weight:bold; padding:0px 0px 5px 0px;}
.csch_area{font-size:90%; color:#FF6600; float:left;}
.csch_map{font-size:90%; text-align:right;}
.csch_map a{background:transparent url(//imagel.sekainavi.com/simage/common/ico/ico_right_04.gif) no-repeat scroll left -2px; padding-left:12px;}
.csch_clear {clear:both; padding:5px 0px 0px;}
.csch_clear img {float:left; width:70px; margin:0px 10px 0px 0px; display:inline;}
.csch_clear p {float:left; width:122px;}
.csch_coupon {clear:both; background:#fff2f2 url(//imagel.sekainavi.com/simage/common/ico/coupon_list.gif) no-repeat; background-position:3px 3px; color:#FF3333; padding:3px 3px 3px 44px; margin:5px 0px 0px 0px;}
.csch_coupon a:link{color:#FF3333; text-decoration:none;}
.csch_coupon a:visited{color:#FF3333; text-decoration:none;}
.csch_coupon a:hover{color:#FF3333; text-decoration:underline;}
div.csch_clear:after {content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;} 

@media (max-width: 767px){
    div.couponsch_box > .row > div:nth-child(2){padding:0;}
	div.couponsch_box div.col-sm-4 > div{padding:10px!important;}
	div#search_all4 select{margin:0 15px 8px 0!important;}
	p.ra_delete{margin-bottom:10px; position:relative; text-align:right;}
	p.ra_delete a{display:inline-block;}
	.btn{width:95%;}
}

/* user_spot_registration_btn */
table.uspot_rbox{border-collapse:collapse; width:100%;}
table.uspot_rbox td{padding:5px 2px 8px; font-size:11px; line-height:1.5em;}
table.uspot_rbox td.full{padding-bottom:3px; text-align:center; letter-spacing:-0.2px;}
table.uspot_rbox td.tselect{padding-right:5px; width:210px; text-align:right;}
table.uspot_rbox td.tselect span{padding-right:3px; font-size:12px;}
table.uspot_rbox td.link{padding-left:20px; width:197px; font-weight:bold; text-align:left;}
table.uspot_rbox td.rbtn{width:187px;}
table.uspot_rbox td a{font-weight:bold;}
table.uspot_rbox td.rbtn a{display:block; margin:0 auto; padding-top:3px; width:187px; height:21px; background:url(//imagel.sekainavi.com/simage/common/btn/btbk_search_blue.gif) 0 -174px no-repeat; font-size:12px; text-align:center; color:#FFFFFF;}
table.uspot_rbox td.rbtn a,  x:-moz-any-link{padding-top:3px; height:21px;}/*firefox用*/
table.uspot_rbox td.rbtn a:hover,div.uspot_rbox a:visited{color:#FFFFFF; text-decoration:none;}

