
@charset "UTF-8";

body{-webkit-text-size-adjust:none;min-width:1010px;}

/* style1 */
.large-13{
    position: relative;
    width: 12.5%; }

/*path*/
#s_path{color:color:#930; padding:10px;background:#eee;}
#s_path li{font-size:14px;line-height:24px;display:inline;color:color:#930;}
#s_path li a{color:#930;padding:5px 0;}
#s_path li.arrow a{color:#930;background:url(../img/path_arrow.png) no-repeat 0 2px;padding:5px 0;padding-left:20px;}
#s_path li.arrow2{ color:#222;background:url(../img/path_arrow.png) no-repeat 0 2px;padding:5px 0;padding-left:20px;}
#s_path li.path_home{padding-left:0;background-image:none;}
#path_wrap1{padding-top:165px;}
#path_wrap2{background:#eee;}
.cb{ clear:both;}

/*title*/
h2.search_ttl{background:#FFBD4C;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:8px 24px;behavior:url(/css/PIE.htc);}
.search_ttl ul{ height:42px;}
.search_ttl ul li{ float:left;} 
.area1{background:url(../img/search_ttl_icon01.gif) no-repeat 0 center;color:#930;margin:0; padding:0 0 0 82px;font-size:22px; line-height:42px;}
.stat1{background:url(../img/search_ttl_icon02.gif) no-repeat 0 center;color:#930;margin:0; padding:0 0 0 82px;font-size:22px; line-height:42px;}
.stat2{margin-left:14px;margin-top:5px;background:url(../img/ser_icon_arrow2.png) no-repeat 0 center; line-height:32px;width:14px;height:32px;}
.stat3{ background:#FFF;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0; line-height:30px;-moz-box-shadow: 1px 1px 1px #999;-webkit-box-shadow: 1px 1px 1px #999; font-size:18px; padding:0 10px 0 5px;margin-top:5px;color:#930;behavior:url(/css/PIE.htc);}
.search_ttl_under{ background:url(../img/search_icon_arrow.gif) no-repeat center 0; height:10px;}

/*station_list*/
#sta_list{ background:#F5F5F5;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-left:1px solid #FFA100;border-right:1px solid #FFA100;border-bottom:1px solid #FFA100; padding:0 15px; margin-top:-3px; margin-bottom:20px;behavior:url(/css/PIE.htc);}


#main_side{margin:20px 0;}

.m_area{border:4px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center; margin:-4px 0 0 0; z-index:0; padding:0 10px; z-index:3;behavior:url(/css/PIE.htc);position:relative;}
.m_area2{border:4px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center; margin:0; z-index:0; padding:0 10px;behavior:url(/css/PIE.htc);margin-top:-4px;position:relative;background:#fff;}

/*side*/
.s_nav2{background:#FFBD4C url(../img/s_nav_bg.gif) no-repeat 50% 20px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:20px;padding-top:75px;height:670px;behavior:url(/css/PIE.htc);overflow:hidden;}
.s_nav2 li{margin:15px 0;}
.s_nav2 li a{display:block;background:#fff;color:#FFA100;font-size:15px;line-height:22px;height:22px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;margin:10px 0;margin-left:-20px;padding-left:30px;letter-spacing:3px;font-weight:bold;behavior:url(/css/PIE.htc);position:relative;left:-10px;}
.s_nav2 li.on a,
.s_nav2 li a:hover{color:#DA3C1E;}
.s_nav2 li ul{margin-left:20px;display:none;}
.s_nav2 li li{margin:0;}
.s_nav2 li li a{font-size:14px;background:none;color:#222;letter-spacing:0;background:url(../img/search_icon_no1.png) no-repeat 0 center;font-weight:normal;color:#000!important;display:inline;left:0;padding-left:20px;}
.s_nav2 li li.on a,
.s_nav2 li li a:hover{font-weight:bold;color:#fff!important;background-position:0 center;}

.s_nav2 li li:nth-child(1) a{background-image:url(../img/search_icon_no1.png)!important;}
.s_nav2 li li:nth-child(2) a{background-image:url(../img/search_icon_no2.png)!important;}
.s_nav2 li li:nth-child(3) a{background-image:url(../img/search_icon_no3.png)!important;}
.s_nav2 li li:nth-child(4) a{background-image:url(../img/search_icon_no4.png)!important;}
.s_nav2 li li:nth-child(5) a{background-image:url(../img/search_icon_no5.png)!important;}
.s_nav2 li li:nth-child(6) a{background-image:url(../img/search_icon_no6.png)!important;}
.s_nav2 li li:nth-child(7) a{background-image:url(../img/search_icon_no7.png)!important;}
.s_nav2 li li:nth-child(8) a{background-image:url(../img/search_icon_no8.png)!important;}
.s_nav2 li li:nth-child(9) a{background-image:url(../img/search_icon_no9.png)!important;}
.s_nav2 li li:nth-child(10) a{background-image:url(../img/search_icon_no10.png)!important;}
.s_nav2 li li:nth-child(11) a{background-image:url(../img/search_icon_no11.png)!important;}
.s_nav2 li li:nth-child(12) a{background-image:url(../img/search_icon_no12.png)!important;}
.s_nav2 li li:nth-child(13) a{background-image:url(../img/search_icon_no13.png)!important;}
.s_nav2 li li:nth-child(14) a{background-image:url(../img/search_icon_no14.png)!important;}
.s_nav2 li li:nth-child(15) a{background-image:url(../img/search_icon_no15.png)!important;}
.s_nav2 li li:nth-child(16) a{background-image:url(../img/search_icon_no16.png)!important;}
.s_nav2 li li:nth-child(17) a{background-image:url(../img/search_icon_no17.png)!important;}
.s_nav2 li li:nth-child(18) a{background-image:url(../img/search_icon_no18.png)!important;}
.s_nav2 li li:nth-child(19) a{background-image:url(../img/search_icon_no19.png)!important;}
.s_nav2 li li:nth-child(20) a{background-image:url(../img/search_icon_no20.png)!important;}

/*IE8*/
.s_nav2 li li.s_no1 a{background-image:url(../img/search_icon_no1.png)!important;}
.s_nav2 li li.s_no2 a{background-image:url(../img/search_icon_no2.png)!important;}
.s_nav2 li li.s_no3 a{background-image:url(../img/search_icon_no3.png)!important;}
.s_nav2 li li.s_no4 a{background-image:url(../img/search_icon_no4.png)!important;}
.s_nav2 li li.s_no5 a{background-image:url(../img/search_icon_no5.png)!important;}
.s_nav2 li li.s_no6 a{background-image:url(../img/search_icon_no6.png)!important;}
.s_nav2 li li.s_no7 a{background-image:url(../img/search_icon_no7.png)!important;}
.s_nav2 li li.s_no8 a{background-image:url(../img/search_icon_no8.png)!important;}
.s_nav2 li li.s_no9 a{background-image:url(../img/search_icon_no9.png)!important;}
.s_nav2 li li.s_no10 a{background-image:url(../img/search_icon_no10.png)!important;}
.s_nav2 li li.s_no11 a{background-image:url(../img/search_icon_no11.png)!important;}
.s_nav2 li li.s_no12 a{background-image:url(../img/search_icon_no12.png)!important;}
.s_nav2 li li.s_no13 a{background-image:url(../img/search_icon_no13.png)!important;}
.s_nav2 li li.s_no14 a{background-image:url(../img/search_icon_no14.png)!important;}
.s_nav2 li li.s_no15 a{background-image:url(../img/search_icon_no15.png)!important;}
.s_nav2 li li.s_no16 a{background-image:url(../img/search_icon_no16.png)!important;}
.s_nav2 li li.s_no17 a{background-image:url(../img/search_icon_no17.png)!important;}
.s_nav2 li li.s_no18 a{background-image:url(../img/search_icon_no18.png)!important;}
.s_nav2 li li.s_no19 a{background-image:url(../img/search_icon_no19.png)!important;}
.s_nav2 li li.s_no20 a{background-image:url(../img/search_icon_no20.png)!important;}

/*search*/
#searchBox1{border:4px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center;padding:20px 10px; display:block;behavior:url(/css/PIE.htc);}

/*#searchTab1{background:url(../img/search_line1.png) repeat-x 0 bottom;height:31px;}
#searchTab1 ul{ margin-left:15px!important;}
#searchTab1 li{height:31px; float:left;padding:5px 10px 0;}
#searchTab1 li a{display:block;background:#E2E2E2;width:;height:31px;text-align:center;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;color:#999;font-size:15px;padding:5px 10px 0; margin-top:-5px;behavior:url(/css/PIE.htc);}
#searchTab1 li.on{display:block;background:#FFF;border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;width:;height:31px;text-align:center;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;color:#000;font-size:15px;behavior:url(/css/PIE.htc);}*/

#searchTab1{background:url(../img/search_line1.png) repeat-x 0 bottom;height:30px;}
#searchTab1 ul{ margin-left:10px!important;}
#searchTab1 li{height:30px; float:left;margin:0 5px;overflow:hidden;position:relative;}
#searchTab1 li a{display:block;background:#E2E2E2;width:200px;height:34px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#999;font-size:15px;line-height:30px;behavior:url(/css/PIE.htc);border:1px solid #E2E2E2;border-bottom:0;position:relative;}
#searchTab1 li.on a{background:#fff;color:#000;border-color:#aaa;}

#searchTab2{font-size:15px;z-index:1;}
#searchTab2 li{height:61px;}
#searchTab2 li a{ display:block;background: url(../img/ser_tab2_bg.gif) repeat-x 0 center;border-left:1px solid #993300;border-right:1px solid #993300;border-top:1px solid #993300;width:;height:61px;text-align:center;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;color:#993300;padding-top:11px; line-height:125%;behavior:url(/css/PIE.htc);font-weight:bold;letter-spacing:1px;}
#searchTab2 li.on a{display:block;background:#993300;width:;height:61px;color:#FFF;width:;position:relative;}
#searchTab2 li.on a:before {
    content: '';
    position: absolute;
	bottom: -16px;
	left: 50%;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-top: 8px solid #930;
	margin-left: -8px;
}
#searchTab2 .columns .last{padding-left:0!important;padding-right: 0!important;}
#searchTab2 .columns{padding-left:1px!important;padding-right:1px!important;}
#searchTab2 ul{margin-left:-1px;margin-right:-1px;}
#searchTab3{line-height:130%;margin:0;text-align:left; color:#993300;}
#searchTab3 .tabs {
    position: relative;
    width: 12.5%; }
#searchTab3 ul li a{ color:#993300; font-size:0px;display:block;height:57px;border-left:1px solid #930;border-top:1px solid #930;border-right:1px solid #930;border:-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background:url(../img/ser_cate_icon_bg.gif) repeat-x;line-height:130%;behavior:url(/css/PIE.htc);}
#searchTab3 li span{ display:none;}

#searchTab3 li:nth-child(1) a{background:url(../img/ser_cate_icon01.gif) no-repeat;}
#searchTab3 li:nth-child(2) a{background:url(../img/ser_cate_icon02.gif) no-repeat;}
#searchTab3 li:nth-child(3) a{background:url(../img/ser_cate_icon03.gif) no-repeat;}
#searchTab3 li:nth-child(4) a{background:url(../img/ser_cate_icon04.gif) no-repeat;}
#searchTab3 li:nth-child(5) a{background:url(../img/ser_cate_icon05.gif) no-repeat;}
#searchTab3 li:nth-child(6) a{background:url(../img/ser_cate_icon06.gif) no-repeat;}
#searchTab3 li:nth-child(7) a{background:url(../img/ser_cate_icon07.gif) no-repeat;}
#searchTab3 li:nth-child(8) a{background:url(../img/ser_cate_icon08.gif) no-repeat;}

#searchTab3 .row{margin:-1px!important;}
#searchTab3 .columns{padding:0 1px 0 1px!important;}

/*search_list*/
#search_list1{font-size:13px;margin:20px 0; text-align:left;}
#search_list1 ul{ margin-left:10px;}
#search_list1 a{display:block;background:url(../img/search_icon_no1.png) no-repeat 0 center;font-size:14px; line-height:18px; color:#6D777C;padding-left:20px;}

#search_list1 li:nth-child(1) a{background-image:url(../img/search_icon_no1.png);}
#search_list1 li:nth-child(2) a{background-image:url(../img/search_icon_no2.png);}
#search_list1 li:nth-child(3) a{background-image:url(../img/search_icon_no3.png);}
#search_list1 li:nth-child(4) a{background-image:url(../img/search_icon_no4.png);}
#search_list1 li:nth-child(5) a{background-image:url(../img/search_icon_no5.png);}
#search_list1 li:nth-child(6) a{background-image:url(../img/search_icon_no6.png);}
#search_list1 li:nth-child(7) a{background-image:url(../img/search_icon_no7.png);}
#search_list1 li:nth-child(8) a{background-image:url(../img/search_icon_no8.png);}
#search_list1 li:nth-child(9) a{background-image:url(../img/search_icon_no9.png);}
#search_list1 li:nth-child(10) a{background-image:url(../img/search_icon_no10.png);}
#search_list1 li:nth-child(11) a{background-image:url(../img/search_icon_no11.png);}
#search_list1 li:nth-child(12) a{background-image:url(../img/search_icon_no12.png);}
#search_list1 li:nth-child(13) a{background-image:url(../img/search_icon_no13.png);}
#search_list1 li:nth-child(14) a{background-image:url(../img/search_icon_no14.png);}
#search_list1 li:nth-child(15) a{background-image:url(../img/search_icon_no15.png);}
#search_list1 li:nth-child(16) a{background-image:url(../img/search_icon_no16.png);}
#search_list1 li:nth-child(17) a{background-image:url(../img/search_icon_no17.png);}
#search_list1 li:nth-child(18) a{background-image:url(../img/search_icon_no18.png);}
#search_list1 li:nth-child(19) a{background-image:url(../img/search_icon_no19.png);}
#search_list1 li:nth-child(20) a{background-image:url(../img/search_icon_no20.png);}

/*IE8*/
#search_list1 li.search_no1 a{background-image:url(../img/search_icon_no1.png);}
#search_list1 li.search_no2 a{background-image:url(../img/search_icon_no2.png);}
#search_list1 li.search_no3 a{background-image:url(../img/search_icon_no3.png);}
#search_list1 li.search_no4 a{background-image:url(../img/search_icon_no4.png);}
#search_list1 li.search_no5 a{background-image:url(../img/search_icon_no5.png);}
#search_list1 li.search_no6 a{background-image:url(../img/search_icon_no6.png);}
#search_list1 li.search_no7 a{background-image:url(../img/search_icon_no7.png);}
#search_list1 li.search_no8 a{background-image:url(../img/search_icon_no8.png);}
#search_list1 li.search_no9 a{background-image:url(../img/search_icon_no9.png);}
#search_list1 li.search_no10 a{background-image:url(../img/search_icon_no10.png);}
#search_list1 li.search_no11 a{background-image:url(../img/search_icon_no11.png);}
#search_list1 li.search_no12 a{background-image:url(../img/search_icon_no12.png);}
#search_list1 li.search_no13 a{background-image:url(../img/search_icon_no13.png);}
#search_list1 li.search_no14 a{background-image:url(../img/search_icon_no14.png);}
#search_list1 li.search_no15 a{background-image:url(../img/search_icon_no15.png);}
#search_list1 li.search_no16 a{background-image:url(../img/search_icon_no16.png);}
#search_list1 li.search_no17 a{background-image:url(../img/search_icon_no17.png);}
#search_list1 li.search_no18 a{background-image:url(../img/search_icon_no18.png);}
#search_list1 li.search_no19 a{background-image:url(../img/search_icon_no19.png);}
#search_list1 li.search_no20 a{background-image:url(../img/search_icon_no20.png);}

#search_list2{font-size:14px;margin:20px 0; text-align:left;background:url(../img/search_line1.gif) repeat-x 0 bottom;padding-bottom:20px;}
#search_list2 ul{  }
#search_list2 li a{ float:left;background:url(../img/area_list_mark.gif) no-repeat 0 0;padding:0 5px 0 22px;font-size:14px; line-height:18px; color:#993300; margin:0 5px 5px 0;}
#search_list2 li.on a{float:left;background:url(../img/area_list_mark.gif) no-repeat 0 -18px;}

#search_list3{font-size:14px;margin:15px 0 10px; text-align:left;padding:0 5px;}
#search_list3 ul{}
#search_list3 li{ color:#000; float:left;line-height:18px;height:24px;}
#search_list3 li a{ float:left;padding:0 2px;font-size:14px; line-height:18px; color:#993300; }
#search_list3 li.on a{background:#FFBD4C;}

/*calendar*/
#calendarSp { padding:0 5px 0 10px;}
#calendarSp .side_title{ font-size:16px; color:#000;text-align:center; line-height:20px;margin:10px 0;}
#calendar{ background:#F0F0F0;-moz-box-shadow: 1px 1px 3px #999;-webkit-box-shadow: 1px 1px 3px #999; padding:15px 0 1px; margin-bottom:15px;position:relative;}
#calendar h4{ color:#000; font-size:18px;width:auto; text-align:center; margin-bottom:5px; border-bottom:1px dotted #000; padding-bottom:10px;}
#calendar #calendarInner{padding:0 5px 0 10px;}
#calendar table{ background:#F0F0F0; border:none;}
#calendar th{ text-align:center;font-size:11px;height:30px;line-height:30px; padding:0 3px 0 0;}
#calendar td{text-align:center;font-size:15px;height:30px;width:30px;line-height:30px; padding:0 3px 5px 0;}
#calendar a{text-align:right;display:block;background:#fff;border:1px solid #DA3C1E;height:30px;line-height:30px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow: 0px 1px 1px #D8D8D8;-webkit-box-shadow: 0px 1px 1px #D8D8D8;font-size:15px; color:#000;width:30px;margin:0 auto;text-align:center;behavior:url(/css/PIE.htc);}
#calendar .holiday{ color:#993300;}
#calendar .cal_switch{position:absolute;top:-2px;left:0;padding:15px;width:100%;}
#calendar .cal_switch li a{border-radius:0;border:1px solid #fff;text-indent:-9999px;height:20px;line-height:20px;}
#calendar .cal_prev{float:left;}
#calendar .cal_next{float:right;}
#calendar .cal_prev a{background:#a7aeb1 url(../img/cal_prev.png) no-repeat 50% 50%;}
#calendar .cal_next a{background:#a7aeb1 url(../img/cal_next.png) no-repeat 50% 50%;}

#search_contents{ padding:0 65px; text-align:left;}
/*#search_contents h2{ line-height:65px; text-align:center;font-size:26px; font-weight:bold;border:3px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin:35px 0 30px 0;color:#993300;behavior:url(/css/PIE.htc);}*/

#search_bottom{background:url(../img/search_line2.gif) repeat-x 0 top; text-align:center; padding-top:40px;height:120px;}
#search_bottom a{ display:block;background:url(../img/ser_bottom_bnrbg.gif) no-repeat 50% 50%; line-height:27px; color:#FFF; font-size:14px; width:212px; }	
#search_bottom p{}

.txtBrown{ color:#993300; font-weight:bold;}
#search_contents p{line-height:150%;margin:1em 0;min-height:10px;}
#search_contents .shop_copy{line-height:1.5;}
#search_contents .shop_copy p{line-height:1.5;margin:0;}
#search_contents .shop_pr1{line-height:1.5;}
#search_contents .shop_pr1 p{margin:0;margin-bottom:1em;}
#search_contents .shop_pr2{line-height:1.5;}
#search_contents .shop_pr2 p{margin:0;margin-bottom:1em;}
#ser_address{min-height:50px;margin-bottom:20px;}
#search_contents #ser_address p{margin:0;font-size:16px;}
#search_contents #ser_linkbtn{padding:0 10px;min-height:50px;}
#search_contents #ser_linkbtn ul{ padding-bottom:10px;margin:0 -5px;}
#search_contents #ser_linkbtn li{ margin:0!important;padding:0 5px;}
#search_contents #ser_linkbtn li a{ display:block;background:#DA3C1E;-moz-box-shadow: 0px 1px 1px #D8D8D8;-webkit-box-shadow: 0px 1px 1px #D8D8D8;font-size:14px; color:#FFF; line-height:20px; text-align:center; padding:5px 10px;margin:0;margin-left:auto;}
#search_contents #ser_linkbtn li.columns{margin:0!important;}
#search_contents #ser_linkbtn li:last-child{float:right;margin-left:auto!important;}
img.con_map{ border:1px solid #993300; margin-bottom:25px;}
#ser_phSP{margin-top:1em;}
#ser_phSP li{font-size:11px; line-height:140%;text-align:left;}
#ser_phSP li img{margin-bottom:5px;border:4px solid #fff;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;behavior:url(/css/PIE.htc);display:block;margin:0 auto;}
#ser_phSP li span{display:block;margin:10px auto;max-width:400px;}
/*#search_contents .ser_btn-f #ser_address,
#search_contents .ser_btn-f #ser_linkbtn{height:30px;margin-bottom:0;}*/

.mt50{margin-top:50px!important;}
.mb30{margin-bottom:20px!important;}

#ser_event{ margin:30px 0;}
#ser_event .h5{ background:url(../img/ser_eventttl_bg.gif) no-repeat 0 center; color:#FFF; font-size:18px; margin-bottom:10px; padding:3px 0 0 18px; line-height:56px;}
#ser_event h6{ color:#993300;font-size:20px; margin-bottom:10px;}

#event_gaiyo{ background:url(../img/ser_event_bg.gif) repeat-y right 0 #F4E4C9; padding:25px 15px; margin:20px 0 35px;}
#event_gaiyo table{ font-size:12px; background:none; border:none;}
#event_gaiyo th{vertical-align:top;color:#993300; padding-right:20px;font-size:13px;line-height:1.5;padding:5px;}
#event_gaiyo td{ vertical-align:top;font-size:13px;line-height:1.5;padding:5px;}
#search_contents #event_gaiyo td p{margin-top:0;}

/*soclal_button*/
.social-button {list-style-type: none;margin: 0;padding: 0;}
.social-button li {float: right;margin: 0 5px 0 0;padding: 0;}
.social-button li div {display: inline;}
.social-button:before,.social-button:after {content: " ";display: table;}
.social-button:after {clear: both;}
.social-button {*zoom: 1;}
.social-button iframe.twitter-share-button {width: 90px !important;}

/*shop*/
#search_contents .sttl{background:#993300;-moz-border-radius:6px 4px 0 0px;-webkit-border-radius:6px 4px 0 0px;border-radius:6px 4px 0 0px; color:#FFF; font-size:17px; text-align:center;  line-height:32px;behavior:url(/css/PIE.htc);}
#search_contents .h2_type2{ line-height:40px; text-align:center;font-size:30px; font-weight:bold;border:3px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin:-4px 0 10px;color:#993300;behavior:url(/css/PIE.htc);padding:15px;}
#search_contents .h2_type2 h2{color:#930;font-weight:bold;line-height:40px;display:inline;}
#search_contents .h2_type2 span{font-size:22px!important;}
.shop_copy{font-size:28px;color:#000000; font-weight:bold;margin:0 0 20px;}

#shop_inner{text-align:left;background:url(../img/search_line1.gif) repeat-x 0 bottom;padding-bottom:20px;}
#shop_inner h3{font-size:20px; font-weight:bold; padding:15px 0 0 15px; color:#993300;}

#shop_table{ text-align:left; padding:0 15px; border-left:none!important;border-right:none!important;margin-top:10px;}
#shop_table th{ background:url(../img/ser_th_bg.gif) repeat-x top; height:39px; padding:5px; border-right:1px solid #FFF; color:#000; font-size:12px;}
#shop_table td{ border-bottom:1px solid #993300; padding:10px 5px; color:#333;border-right:1px dotted #993300;font-size:1rem;line-height:1.4;}
#shop_table td a{color:#333;text-decoration:underline;}
#shop_table tr td:nth-child(2){width:20%;}
#shop_table tr td:nth-child(3){width:15%;}
#shop_table tr td:nth-child(4){width:15%;}
#shop_table tr td:nth-child(5){width:10%;}
#shop_table tr td:nth-child(6){width:29%;}
#shop_table td.type_a{border-top:1px solid #993300;}
#shop_table td.type_b{ border-left:none;}

ul.pager {margin:20px 0;padding: 0;font: 100% Arial, Helvetica, sans-serif;text-align: center;color:#993300;}
ul.pager li {list-style: none;display: inline;margin: 0;padding: 0;}
ul.pager li strong {display: -moz-inline-box;display: inline-block;padding: 0.1em 0.4em;background-color:#FFA100; color:#FFF;}
ul.pager li a {display: -moz-inline-box;display: inline-block;padding: 0.1em 0.4em;border: 1px #CCCCCC solid;}
/*ul.pager li a:link,
ul.pager li a:visited {border-color: #CCCCCC;color: #993300;}
ul.pager li a:hover,
ul.pager li a:active {border-color: #993300;background-color: #003399;color: #FFFFFF;}*/
ul.pager li.next a {-webkit-border-radius: 16px; -moz-border-radius: 10px; border:1px solid #CCCC; margin-left:20px;padding-left:5px!important;padding-right:5px!important;width:55px;behavior:url(/css/PIE.htc);}
ul.pager li.back a{-webkit-border-radius: 16px; -moz-border-radius: 10px; border:1px solid #CCCC; margin-right:20px; padding-left:5px!important;padding-right:5px!important;width:55px;behavior:url(/css/PIE.htc);}
ul.pager li.index a{-webkit-border-radius: 6px; -moz-border-radius: 6px; border:1px solid #CCCC;padding-left:10px!important;padding-right:10px!important; width:115px; text-align:center;behavior:url(/css/PIE.htc);}

/*event & topics*/
#eventTab1{background:url(../img/search_line1.gif) repeat-x 0 bottom;height:30px;}
#eventTab1 ul{ margin-left:15px!important;}
#eventTab1 li{padding:5px 10px 0;display:block;background:#FFF;border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;width:;height:30px;text-align:center;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;color:#000;font-size:15px; width:150px;behavior:url(/css/PIE.htc);position:relative;}
#eventBox{border:4px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center; margin:0; z-index:0; padding:20px 0;behavior:url(/css/PIE.htc);}
/*#eventBox h3{ font-size:18px; margin-bottom:10px;}
#eventBox h4{ font-size:18px; margin-bottom:10px;color: #993300; font-weight:bold;}*/
#eventBox h2{ font-size:20px; margin-bottom:10px;color: #930; border-top:1px solid #993300;border-bottom:1px dotted #993300; padding:10px 0;font-weight:bold;}
#eventBox h3{ font-size:16px; margin-bottom:10px;color: #930; padding:10px 0; }
#eventBox #event_detail h3{ border-bottom:1px dotted #993300;}
.redtxt{ color:#DA3C1E;}
#eventBox_inner{ padding:20px; text-align:left;}
#event_list .more{ margin-top:15px;}
#event_list .more a{background:url(../img/icon_arrow_red.png) no-repeat right center; padding-right:10px;}
#event_list{ border-bottom:1px dotted #CCC; padding-bottom:20px; padding-top:15px;}
#eventBox_inner .last{border-bottom:none!important;}
#event_pnavi{margin-bottom:10px;background:url(../img/search_line2.gif) repeat-x; padding-top:10px;}
#event_detail{ padding-bottom:20px;}
#event_detail p{ margin-bottom:15px;}

/*#topicsSp { padding:0 5px 0 10px; margin-bottom:15px;}*/
#topicsSp {margin-bottom:15px;}
#topicsSp .side_title{ font-size:16px; color:#000;text-align:center; line-height:20px;margin:10px 0;}
#topics{ border:4px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center; margin:0; z-index:0; padding:5px 10px 10px;margin-bottom:15px;behavior:url(/css/PIE.htc);}
#topics h4{ color:#000; font-size:18px;width:auto; text-align:center; line-height:36px;border-bottom:1px dotted #000; padding-bottom:3px;}
#topicsInner{padding:0 5px 5px 5px; text-align:left;}
#topicsInner dl{ border-bottom:1px dotted #CCC;font-size:1rem;}
#topicsInner dt{color:#DA3C1E;font-weight:normal;padding-top:5px;}
#topicsInner dd a{color:#666;}
#topicsInner ul{border-top:1px dotted #CCC;font-size:14px; margin:10px 0 0;}
#topicsInner ul li{border-bottom:1px dotted #CCC; line-height:30px;}

#about h2{ line-height:1.5; text-align:center;font-size:26px; font-weight:bold;border:3px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin:0 0 30px 0;color:#993300;behavior:url(/css/PIE.htc);padding:10px;}
#about p.copy{ text-align:center;font-size:22px; margin-bottom:40px;}
#about h3{ line-height:32px;font-size:16px; font-weight:bold; background:#AD5C33;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin:35px 0 5px 0;color:#FFF; padding-left:10px;behavior:url(/css/PIE.htc);}
#about #block_index{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #993300;behavior:url(/css/PIE.htc);}
#about #block_index dl{  display:block; border-bottom:1px dotted #993300;height:36px;}
#about #block_index dl:after{ content: " "; clear:left;}
#about #block_index dl dt{ float:left; width:50%; padding-left:25px;}
#about #block_index dl dt li{ background:url(../img/about_index_arrow.gif) no-repeat left center; padding-left:16px; line-height:35px; width:100%;}
#about #block_index dl#last{border-bottom:hidden!important;display:block;}
#about #block_index dl dt li a{color:#000;}
#about #block_under{margin-bottom:20px;}
#about #block_under p{line-height:10px;height:10px;}
#about #block_under p img{vertical-align:top;top:-1px;position:relative;}
#about h5{ font-size:18px; color:#000; margin-bottom:5px;}
/*#about #block_list{ margin:0 0 20px;}*/
#about #block_list table{ border-left:none!important;border-right:none!important;border-bottom:2px solid #993300; margin-bottom:30px;}
#about #block_list th{ background:#D6AD99; color:#FFF; border-right:1px dotted #993300;border-top:2px solid #993300; line-height:18px; padding-left:10px;}
#about #block_list th.thc{ text-align:center!important; vertical-align:middle;width:15%;}
#about #block_list td{ border-right:1px dotted #993300;border-top:1px solid #993300; padding:8px 10px;}
#about #block_list .nonline{border-right:none!important;width:30%;}
#about #block_list td.gray{background:#F5F5F5;}
#about #block_list a{padding-top:185px;margin-top:-185px;display:block;height:0;float:left;}

.bt_line{background:url(../img/block_line.gif) repeat-x left bottom;}

#side_btn{ text-align:center;margin-top:20px;}
#side_btn img{ margin-bottom:10px;}
#menu{display:none;}
#eventBox .redtxt{font-size:1.1rem;}
#street_top #search_contents h2{ line-height:65px; text-align:center;font-size:26px; font-weight:bold;border:3px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; margin:15px 0 30px 0;color:#993300;behavior:url(/css/PIE.htc);}

/*takahashi*/
/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}

body{background:url(../img/path_extend.gif) repeat-x 0 165px;}
table{width:100%;}
a:hover,input[type='submit']:hover,.pagetop:hover{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
html{font-size:14px;}
#container{background:url(../img/f_line.gif) repeat-x 0 100%;}
#header{height:150px;position:relative;z-index:10;min-width:1010px;}
#body{min-height:800px;}
#footer{height:;text-align:center;padding-top:20px;padding-bottom:120px;position:relative;}
#copyright{position:absolute;bottom:0;left:0;text-align:center;color:#fff;font-size:12px;line-height:42px;height:42px;width:100%;}
#h_box{height:105px;background:#fff url(../img/h_bg.gif) no-repeat 320px 100%;}
#logo{padding-top:7px;}

.mt0{margin-top:0!important;}
.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt30{margin-top:30px!important;}
.mt35{margin-top:35px!important;}
.mt40{margin-top:40px!important;}
.mt45{margin-top:45px!important;}
.mt50{margin-top:50px!important;}
.mb0{margin-bottom:0!important;}
.mb5{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mb30{margin-bottom:30px!important;}
.mb35{margin-bottom:35px!important;}
.mb40{margin-bottom:40px!important;}
.mb45{margin-bottom:45px!important;}
.mb50{margin-bottom:50px!important;}
.ml0{margin-left:0!important;}
.ml5{margin-left:5px!important;}
.ml10{margin-left:10px!important;}
.ml15{margin-left:15px!important;}
.ml20{margin-left:20px!important;}
.ml25{margin-left:25px!important;}
.ml30{margin-left:30px!important;}
.ml35{margin-left:35px!important;}
.ml40{margin-left:40px!important;}
.ml45{margin-left:45px!important;}
.ml50{margin-left:50px!important;}
.mr0{margin-right:0!important;}
.mr5{margin-right:5px!important;}
.mr10{margin-right:10px!important;}
.mr15{margin-right:15px!important;}
.mr20{margin-right:20px!important;}
.mr25{margin-right:25px!important;}
.mr30{margin-right:30px!important;}
.mr35{margin-right:35px!important;}
.mr40{margin-right:40px!important;}
.mr45{margin-right:45px!important;}
.mr50{margin-right:50px!important;}
.note1{font-size:11px!important;}
.note2{font-size:12px!important;}

/*path*/
#path{height:40px;color:#222;background:#eee;margin-top:165px;}
#path li{font-size:14px;line-height:40px;height:40px;display:inline;background:url(../img/path_arrow.png) no-repeat 0 2px;padding:5px 0;padding-left:20px;}
#path li a{color:#930;}
#path li.path_home{padding-left:0;background-image:none;}



/*nav*/
#nav{background:#930;}
#nav li{margin-right:20px;}
#nav li a{display:block;background:url(../img/nav_mark.png) no-repeat 0 50%;font-size:17px;color:#fff;line-height:40px;padding-left:30px;}
#nav > ul > li.on > a{background-color:#b52;}
#nav li#nav5{margin-right:0;}

/*nav2*/
#nav li ul{display:none;position:absolute;margin-left:0;width:186px;background:#930;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3);overflow:visible!important;}
#nav li li ul{position:absolute;margin:-1px;margin-top:0;top:0;left:227px;}
#nav li li{float:none;padding:1px;margin-right:0;position:relative;}
#nav li li a{text-indent:0;background:#EFD9B4!important;width:auto;padding:4px 0;padding-left:30px; color:#000;font-size:14px;line-height:20px;height:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#930;behavior:url(/css/PIE.htc);position:relative;}
#nav li li span{text-indent:0;background:#EFD9B4!important;width:auto;padding:4px 0;padding-left:30px; color:#000;font-size:14px;line-height:20px;height:auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#930;behavior:url(/css/PIE.htc);display:block;}
#nav li li span:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
#nav li li li a{font-size:12px;background:#fff!important;}
#nav2 > ul > li:nth-child(2) > ul > li:nth-child(5) a{font-size:11px;}
#nav li#nav1 ul{width:226px;}
#nav li#nav2 li ul{left:187px;}

.m_box{border:4px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;behavior:url(/css/PIE.htc);}
.m_map{border:4px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center;padding:11px 0;behavior:url(/css/PIE.htc);width:100%!important;}

#side{}

/*side*/
.s_nav{background:#FFBD4C url(../img/s_nav_bg.gif) no-repeat 50% 20px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:20px;padding-top:75px;overflow:hidden;behavior:url(/css/PIE.htc);}
.s_nav li{margin:15px 0;}
/*.s_nav li a,.s_nav li span{display:block;background:#fff;color:#FFA100;font-size:15px;line-height:22px;height:22px;-moz-border-radius-topright:11px;-webkit-border-top-right-radius:11px;border-top-right-radius:11px;-moz-border-radius-bottomright:11px;-webkit-border-bottom-right-radius:11px;border-bottom-right-radius:11px;margin-left:-20px;padding-left:20px;letter-spacing:3px;font-weight:bold;behavior:url(/css/PIE.htc);position:relative;}*/
.s_nav li a,.s_nav li span{display:block;background:#fff;color:#FFA100;font-size:15px;line-height:22px;height:22px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;margin-left:-20px;padding-left:30px;letter-spacing:3px;font-weight:bold;behavior:url(/css/PIE.htc);position:relative;left:-10px;}
.s_nav li.on a,
.s_nav li.hover a,
.s_nav li a:hover{color:#DA3C1E;}
.s_nav li ul{margin-left:20px;margin-top:5px;display:none;}
.s_nav li.hover ul,
.s_nav li.on ul{display:block!important;}
.s_nav li li{margin:0;line-height:23px;}
.s_nav li li a,.s_nav li li span{font-size:14px;background:none;color:#222;letter-spacing:0;background:url(../img/s_nav_list_mark.png) no-repeat 2px -22px;font-weight:normal;color:#000!important;display:inline;left:0;padding-left:20px;}
.s_nav li li.on a,
.s_nav li li.hover a,
.s_nav li li a:hover,
.s_nav li li.on span{font-weight:bold;color:#fff!important;background-position:2px 4px;}
#about_page .s_nav,#contact_page .s_nav,#faq_page .s_nav,
#info_index_page .s_nav,#info_detail_page .s_nav,#activity_index_page .s_nav,
#activity_detail_page .s_nav,#wakuwaku_page .s_nav{background-image:none;padding-top:25px;}

/*top_category*/
#top_category{font-size:15px;line-height:20px;margin-bottom:20px;}
#top_category a{display:block;height:80px;border:1px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#930;font-size:15px;line-height:20px;behavior:url(/css/PIE.htc);overflow:hidden;}
#top_category a span.c_icon{float:left;width:76px;height:78px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;behavior:url(/css/PIE.htc);overflow:hidden;}
#top_category a span.c_icon img{width:100%;}
/*#top_category li:nth-child(1) a{background-image:url(../img/c_icon_01.gif);}
#top_category li:nth-child(2) a{background-image:url(../img/c_icon_02.gif);}
#top_category li:nth-child(3) a{background-image:url(../img/c_icon_03.gif);padding-top:29px;}
#top_category li:nth-child(4) a{background-image:url(../img/c_icon_04.gif);}
#top_category li:nth-child(5) a{background-image:url(../img/c_icon_05.gif);}
#top_category li:nth-child(6) a{background-image:url(../img/c_icon_06.gif);}
#top_category li:nth-child(7) a{background-image:url(../img/c_icon_07.gif);}
#top_category li:nth-child(8) a{background-image:url(../img/c_icon_08.gif);}*/
#top_category a span.c_text{display:table-cell;padding-left:20px;height:78px;vertical-align:middle;}

#top_category .row{margin:0 -5px!important;}
#top_category .columns{padding:5px!important;}


/*.top_info{}
.top_info li{border-bottom:1px dotted #999;font-size:14px;line-height:34px;height:34px;}
.top_info span{color:#DA3C1E;font-weight:bold;}
.top_info a{color:#666;}*/

#f_nav{font-size:14px;max-width:900px;margin:0 auto;}
#f_nav ul{}
#f_nav li{display:inline;border-right:1px solid #ccc;padding:0 10px;white-space:nowrap;line-height:30px;}
#f_nav a{color:#DA3C1E;}

#h_sns{width:32px;height:32px;float:right;margin-top:14px;}
#h_sns li a{display:block;width:32px;height:32px;}

.section_title{font-size:19px;line-height:30px;color:#930;font-weight:bold;margin:5px 0;}

#main_side{margin:20px 0;}

/*search*/
#top_search1 li{}
#top_search1 li a{display:block;background:#F5F5F5;border:1px solid #DA3C1E;width:;height:24px;line-height:24px;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#999;font-size:15px;behavior:url(/css/PIE.htc);}

/*#top_search2{background:url(../img/freeword_bg.png) no-repeat 300px 50px;height:260px;}*/
#top_search2{height:;}
#top_search2 .freeword_box{border:1px solid #930;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:9px 14px;height:130px;behavior:url(/css/PIE.htc);}
#top_search2 input{margin:10px 0;display:block;width:100%;}
#top_search2 input[type='text']{border:1px solid #DA3C1E;height:26px;line-height:26px;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;padding:0 10px;behavior:url(/css/PIE.htc);}
#top_search2 input[type='submit']{border:1px solid #DA3C1E;height:26px;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;background:#DA3C1E;color:#fff;behavior:url(/css/PIE.htc);}
.freeword_box p{color:#930;font-size:14px;line-height:20px;}
#top_search2 .columns img{display:block;margin:0 auto;}





#h_search{}
#h_search p{font-size:14px;line-height:24px;color:#930;}
#h_search form{z-index:200;}
#h_search input{margin-bottom:0;}
#h_search input.h_search_text{border:1px solid #DA3C1E;height:26px;line-height:26px;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;width:238px;float:left;padding:0 10px;behavior:url(/css/PIE.htc);position:relative;}
#h_search input.h_search_submit{border:1px solid #DA3C1E;height:26px;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;background:#DA3C1E;width:70px;color:#fff;float:right;behavior:url(/css/PIE.htc);position:relative;}

#top_search .row{margin:0 -5px!important;}
#top_search .columns{padding:0 5px!important;}

#top_search #top_search1 .row{margin:0 -2px!important;}
#top_search #top_search1 .columns{padding:0 2px!important;margin-bottom:15px;}
#top_search #top_search1 .columns .columns {margin-bottom:0;}

/*area_index*/
/*.page_title{background:#FFBD4C;font-size:22px;line-height:30px;padding:5px 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center;position:relative;color:#930;margin-bottom:10px;}
.page_title:after {
    content: '';
    position: absolute;
	top: 40px;
	left: 50%;
	margin-left:-10px;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-top: 10px solid #FFBD4C;
}

#area_index_page .s_nav li li a{padding-left:0;background:url(../img/s_no_bg.png) no-repeat 0 3px;}
#area_index_page .s_nav li li a span{display:block;width:14px;height:22px;float:left;text-align:center;color:#fff;margin-right:6px;}*/


/*map*/
area:hover{background:#fff;}

/*s_nav2*/
.s_nav2 li.on ul{display:block;overflow:visible!important;}

#search_list1 li{border-bottom:1px dotted #CCC;}
#search_list1 li a{padding-top:5px;padding-bottom:5px;overflow:hidden;}
#search_list1 span{color:#DA3C1E;float:left;clear:left;width:100px;line-height:28px;height:28px;}
#top_page #search_list1 a,#search_list1 #tab2 a{background-image:none;}

.btn_link{margin-left:10px;margin-top:30px;}
.btn_link a {
display: block;
background: url(../img/ser_bottom_bnrbg.gif) no-repeat 50% 50%!important;
line-height: 27px!important;
color: #FFF!important;
font-size: 14px;
width: 212px;
border-bottom:0!important;
padding-left:30px!important;
}
.btn_link_wide{margin-left:10px;margin-top:30px;}
.btn_link_wide a {
display: block;
background: url(../img/ser_bottom_bnrbg_wide.gif) no-repeat 50% 50%!important;
line-height: 27px!important;
color: #FFF!important;
font-size: 14px;
width: 280px;
border-bottom:0!important;
padding-left:20px!important;
}

/**/

#sta_list{margin-bottom:0!important;}/**/
#searchTab3_img{line-height:130%;margin-top:20px;text-align:left;color:#993300;height:60px;background:#fff;}
.shop_detail_page #searchTab3_img{margin-top:0;}
#searchTab3_img .tabs {
    position: relative;
    width: 12.5%; }
#searchTab3_img ul li a{color:#993300;height:61px;display:block;border-left:1px solid #930;border-top:1px solid #930;border-right:1px solid #930;border:-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url(../img/ser_cate_icon_bg.gif) repeat-x;line-height:130%;padding:5px;padding-right:0;behavior:url(/css/PIE.htc);position:relative;}
#searchTab3_img ul li.on a{background-image:none;background-color:#930;color:#fff;position:relative;}
#searchTab3_img ul li.on a:after{
content: '';
position: absolute;
bottom: -16px;
left: 50%;
width: 0;
height: 0;
border: 8px solid transparent;
border-top: 8px solid #930;
margin-left: -8px;
z-index:10;
}
#searchTab3_img ul li a span.tab_c_icon{float:left;width:46px;height:46px;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;behavior:url(/css/PIE.htc);}
#searchTab3_img ul li a span.tab_c_text{font-size:12px;line-height:14px;display:table-cell;vertical-align:middle;height:46px;padding-left:5px;}
#searchTab3_img ul li:nth-child(3) a span.tab_c_text{padding-left:1px;letter-spacing:-2px;}
#searchTab3_img ul li:nth-child(5) a span.tab_c_text{padding-left:1px;letter-spacing:-2px;font-size:11px;}
#searchTab3_img ul li:nth-child(6) a span.tab_c_text{padding-left:3px;}
#searchTab3_img ul li:nth-child(7) a span.tab_c_text{padding-left:3px;}
#searchTab3_img ul li:nth-child(8) a span.tab_c_text{padding-left:2px;letter-spacing:-2px;}

#searchTab3_img .row{margin:-1px!important;}
#searchTab3_img .columns{padding:0 1px 0 1px!important;}

/**/
#shop_table th{white-space:nowrap;}
#search_bottom a{margin:0 auto;}
.type_category .stat1{background-image:url(../img/search_ttl_icon02.gif);}
.type_station .stat1{background-image:url(../img/search_ttl_icon03.gif);}
.type_heart .stat1{background-image:url(../img/search_ttl_icon05.gif);background-size:contain;}
.type_street .stat1{background-image:url(../img/search_ttl_icon_st.gif);}
.type_heart .stat2,.type_heart .stat3{display:none;}

/**/
.search_result{text-align:center;font-size:1.2rem;color:#666;margin-bottom:20px;}
.result_title{text-align:center;font-size:1.4rem;color:#930;margin:10px 0;}
.search_result p{margin:10px 0;}

/**/
#searchTab1 li.on a{background:#fff;}

/*contact*/
.form_table{border-top:1px solid #930;margin:10px 0;}
.form_table th{border-bottom:1px solid #930;padding:10px;background:#D6AD99;width:30%;color:#fff;}
.form_table td{border-bottom:1px solid #930;padding:10px;}
.form_table select{font-size:1.2rem;}
.form_table th span{color:#FFBD4C;}
.yellow{color:#FFBD4C!important;}
.form_table textarea{padding:0.25rem;font-size:1.2rem;line-height:1.5;height:15rem;}

.form_table input[type="text"],
.form_table input[type="password"],
.form_table input[type="date"],
.form_table input[type="datetime"],
.form_table input[type="datetime-local"],
.form_table input[type="month"],
.form_table input[type="week"],
.form_table input[type="email"],
.form_table input[type="number"],
.form_table input[type="search"],
.form_table input[type="tel"],
.form_table input[type="time"],
.form_table input[type="url"]{width:66%;}

.form_table .width1{width:33%!important;}
.form_table .width2{width:66%!important;}
.form_table .width3{width:100%!important;}
.form_table .inline{display:inline!important;}

.btn_submit{text-align:center;}
.btn_submit input{background:#DA3C1E;color:#fff;border:0;font-size:1.25rem;line-height:40px;height:40px;width:200px;-moz-box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px 1px 2px #ccc;box-shadow:1px 1px 2px #ccc;}
.btn_submit li{display:inline;margin:0 10px;}
.btn_submit {margin:20px 0;}
.btn_submit2 input{background:#ddd;}

input,select,textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}

/*about*/
.intro{width:340px;margin:0 auto;}
.intro_img{width:160px;float:left;border:4px solid #fff;-moz-box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px 1px 2px #ccc;box-shadow:1px 1px 2px #ccc;}
.intro_txt{width:160px;float:right;text-align:center;}
.intro_txt p{margin:65px 0 5px;}
.textbox p{color:#555;font-size:1rem;line-height:1.66;margin:1rem 0;}
#main .section{margin:40px 0;}
#main .section:first-child{margin-top:0;}
#block_list2 table{border:0;border-top:2px solid #993300;border-bottom:2px solid #930;margin-bottom:30px;}
#block_list2 th{background:#D6AD99;color:#FFF;border-top:1px solid #930;line-height:18px;padding-left:10px;}
#block_list2 td{border-top:1px solid #930; padding:8px 10px;color:#555;line-height:1.5;}
.block-sp{display:none;}
.map iframe{width:100%;height:640px;}

/*faq*/
#eventBox .list_title{font-size:18px; margin-top:10px;color: #930; font-weight:bold;}
#eventBox .list_title a{color: #930;}
#eventBox #event_list li{margin:10px 0;}
#eventBox #event_list li a{background:url(../img/icon_arrow_red.png) no-repeat 3px 3px;padding-left:1em;}
#eventBox .q_mark{font-size:18px;margin-bottom:10px;color:#DA3C1E;}
#eventBox .q_title{ font-size:18px; margin-bottom:10px;color: #000; border-top:1px solid #993300;border-bottom:1px dotted #993300; padding:10px 0;font-weight:normal;}
#eventBox .a_mark{font-size:18px;margin-bottom:10px;color:#FFBD4C;}

/*sitemap*/
.sm_title{color:#DA3C1E;font-size:15px;font-weight:bold;line-height:22px;letter-spacing:2px;}
.sm_list li{list-style:inherit;margin-left:2em;}
.sm_list li a{color:#222;}

.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}

#h_fix{position:fixed;width:100%;z-index:20;height:145px;background:#fff url(../img/h_line.gif) repeat-x 0 100%;box-shadow:0 2px 2px #999;behavior:url(/css/PIE.htc);top:20px;}

/*#nav.nav-tb li a{background-color:#fff;color:#930;height:26px;line-height:26px;padding-left:20px;}
#nav.nav-tb{padding:4px 0;}
#nav.nav-tb ul{margin:0 15px!important;}
#nav.nav-tb li{padding:5px!important;}

#nav.nav-sp{background:url(../img/nav-sp.png) no-repeat 50% 0;padding:0;padding-top:36px;padding-bottom:5px;z-index:10;}
#nav.nav-sp ul{display:none;background:#930;width:300px;margin:0 auto;}
#nav.nav-sp li{padding:1px;margin-right:0;}
#nav.nav-sp li a{background-color:#EFD9B4;background-image:none;color:#930;padding:0;text-align:center;}*/


.shop_info{border:3px solid #FFBD4C;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:10px;behavior:url(/css/PIE.htc);margin:0!important;margin-bottom:30px!important;}
.shop_info1{}
.shop_info2{}
.shop_info_list{}
.shop_info_list dl{margin-bottom:5px;}
.shop_info_list dt{font-size:1.1rem;color:#930;font-weight:bold;}
.shop_info_list dd{font-size:1rem;line-height:1.25;color:#555;}
.shop_info_date{font-size:1rem;text-align:right;color:#555;margin-top:5px!important;}

.shop_info1 .shop_info_list dd ul{margin:5px -5px;}
.shop_info1 .shop_info_list dd li{float:left;width:56px;text-align:center;height:76px;}
.shop_info1 .shop_info_list dd li span{display:block;font-size:10px;line-height:12px;text-align:center;color:#FFBD4C;font-weight:bold;padding-top:2px;}

#event_list .ph{padding-right:10px;}
#event_list .tx{padding-left:20px;}
#event_list:last-child{border-bottom:0;}
#event_detail .ph{text-align:center;}

#event_list .ph img{border:4px solid #fff;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;behavior:url(/css/PIE.htc);}
#event_detail .ph img{border:4px solid #fff;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;behavior:url(/css/PIE.htc);max-width:600px!important;}

.shop_detail_page #ser_phSP li{margin-bottom:10px;}

#top_page #main_side,
.search_top_page #main_side{margin-top:0;}

#m_map{width:560px;}
.m_map{height:653px;}

#top_page .s_nav,.search_top_page .s_nav{height:653px;}
#top_page #top_category{margin-top:20px;}


/*#top_page .m_map,
.search_top_page .m_map{height:653px;}*/

#h1_box1{position:relative;}
#h1_box1 h1{position:absolute;top:0;left:125px;height:35px;width:200px;font-size:1.1rem;line-height:40px;letter-spacing:3px;font-weight:bold;z-index:100;background:#fff;}
#h1_box2 h1{position:absolute;top:0;left:320px;height:35px;width:300px;font-size:0.9rem;line-height:40px;z-index:100;}
#h1_box{position:fixed;top:0;left:0;width:100%;height:20px;background:#fff;z-index:10;}
#h1_box h1{width:1010px;height:20px;margin:0 auto;padding:0 10px;font-size:12px;line-height:20px;color:#333;}

/*#gmap{text-align:center;}*/

.m_area #sta_list{margin:-20px -10px 0;border:0;border-radius:0;}
.shop_detail_page #search_contents{margin-top:30px;}
.m_area #search_list3{margin:-5px 0 10px;}
#search_list3 li.shop_category a{color:#000;}

.shop_detail_page #gmap,#street_top #gmap{border:1px solid #930;margin-bottom:20px;}

.shop_ui1{border-bottom:0;
-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;
-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}
.shop_ui1 #search_list2{background:none;padding-bottom:0;}
.shop_ui2 #sta_list{margin:0 -15px!important;}
.shop_ui2 #search_list3{margin:15px 0 10px!important;}
.shop_ui2 #s_path {background:#fff;text-align:left;padding:10px 12px 12px;}
.shop_ui2 .shop_f-list{background:#fff;padding:0 5px;margin:30px -10px 0;}
.shop_ui2 #s_path li.arrow a{background-image:url(../img/path_arrow2.png);}
.shop_ui2 #s_path li.arrow2{background-image:url(../img/path_arrow2.png);}

.gm-style .gm-style-iw{height:auto!important;}
.gm-style .gm-style-iw div{overflow:hidden!important;}
.gm-style img{max-width:none!important;}
.gm-style .gm-style-iw a{font-size:12px!important;}
input.disabled,input.disabled:hover{filter:alpha(opacity=50)!important;-moz-opacity:0.5!important;opacity:0.5!important;}
.iframe{height:200px;overflow:auto;border:1px solid #ccc;padding:0 10px;margin-bottom:10px;}
.iframe .textbox p{font-size:0.85rem;}
.agreement li{float:left;margin-right:20px;}
.agreement label{font-size:1rem;}
.agreement input{margin-right:5px;}

.shop_info{position:relative;}
.shop_info .columns{position:static!important;}
.shop_info .shop_info_time{position:absolute;width:45%;top:10px;right:10px;}
.shop_info_list ul{margin-top:10px;margin-left:-7px;}
.shop_info_list li{width:60px;height:76px;overflow:hidden;float:left;text-align:center;}
.shop_info_list li img{width:46px;height:46px;}
.shop_info_list li span{color:#FFA100;font-size:11px;line-height:12px;display:block;margin-top:3px;}

.c_link{margin:0 5px;}
.sp-on{display:none;}
.nokata_link br{display:none;}
.nokata_link a{background:url(../img/nokata_link.gif) no-repeat 1px 50%;padding-left:1em;margin-right:1em;}
.note{font-size:0.8rem;}

#eventBox .section strong{font-weight:bold!important;}
#eventBox .section em{font-style:italic!important;}
#eventBox .section del{text-decoration:line-through!important;}
#eventBox .section ul li{list-style:disc!important;}
#eventBox .section ol li{list-style:decimal!important;}
#eventBox .section ul{padding-left:2em!important;margin-bottom:15px!important;}
#eventBox .section ol{padding-left:2em!important;margin-bottom:15px!important;}
#eventBox .section ul.mb0{margin-bottom:0!important;}

#eventBox ul.social-button li{list-style:none!important;}
#eventBox ul.social-button{padding-left:0!important;margin-bottom:0!important;}

.type_street #sta_list{background:#fff;}
.type_street #sta_list #search_list3 li a{background:url(../img/area_list_mark.gif) no-repeat 0 0;padding:0 5px 0 22px;font-size:14px;line-height:18px;color:#930;margin:0 5px 5px 0;}
.type_street #sta_list #search_list3 li.on a{background:url(../img/area_list_mark.gif) no-repeat 0 -18px;}

.pagetop{width:200px;height:30px;background:#fff url(../img/pagetop_mark.png) no-repeat 10px 6px;color:#DA3C1E;position:fixed;right:30px;bottom:0;line-height:30px;padding-left:20px;cursor:pointer;text-align:center;box-shadow:0 0 2px 2px rgba(0,0,0,.2);z-index:1000;}

.border_table th{border:1px solid #ccc;width:25%;}
.border_table td{border:1px solid #ccc;}

/**/
#eventBox .section{margin:20px 0;}
#eventBox .title{margin-top:5px;}
.section .img-l{float:left;width:200px;margin-right:20px;text-align:center;font-size:12px;}
.section .img-r{float:right;width:200px;margin-left:20px;text-align:center;font-size:12px;}
.section .img{width:400px;margin:20px auto;text-align:center;font-size:12px;}
.section .img-l img{max-width:100%!important;height:auto;padding:4px;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;behavior:url(/css/PIE.htc);margin-bottom:10px;}
.section .img-r img{max-width:100%!important;height:auto;padding:4px;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;behavior:url(/css/PIE.htc);margin-bottom:10px;}
.section .img img{max-width:100%!important;height:auto;padding:4px;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;behavior:url(/css/PIE.htc);margin-bottom:10px;}
.section .txt{overflow:hidden;font-size:14px;line-height:22px;}
#eventBox .section table{margin:10px 0;}


/*no-foundation*/
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.row {zoom:1;}
.row:after {
  content: ""; 
  display: block; 
  clear: both;
}

.row{margin:0 auto;max-width:1010px;}
.row .row{margin:0 -10px;}
.column{float:left;padding:0 10px;}
.columns{float:left;padding:0 10px;}

  .large-1 {
    width: 8.33333%; }

  .large-2 {
    width: 16.66667%; }

  .large-3 {
    width: 25%; }

  .large-4 {
    width: 33.33333%; }

  .large-5 {
    width: 41.66667%; }

  .large-6 {
    width: 50%; }

  .large-7 {
    width: 58.33333%; }

  .large-8 {
    width: 66.66667%; }

  .large-9 {
    width: 75%; }

  .large-10 {
    width: 83.33333%; }

  .large-11 {
    width: 91.66667%; }

  .large-12 {
    width: 100%; }

a{text-decoration:none;color:#DA3C1E;}
img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;}
body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1;}
p{line-height:1.5;}
ul, ol, dl{line-height:1.5;}
input[type="text"],
input[type="email"],
input[type="tel"],
textarea{border:1px solid #ccc;font-size:1.2rem;line-height:1.5;padding:2px;width:100%;}

/*wakuwaku*/
.top_wakuwaku_main_box{background:#DA3C1E;padding:20px;height:180px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
#top_page .s_nav.s_nav_top_wakuwaku{height:295px!important;background-color:#eee;background-image:none;padding-top:25px;padding-bottom:0;}

.top_wakuwaku_side_box li{margin:0;line-height:23px;}
.top_wakuwaku_side_box li a{font-size:14px;background:none;color:#DA3C1E;letter-spacing:0;background:url(../img/s_nav_list_mark.png) no-repeat 2px -22px;font-weight:normal;display:inline;left:0;padding-left:20px;}

.top_wakuwaku_main_box p{color:#fff;}
.top_wakuwaku_main_box p.copy{font-size:20px;}
.top_wakuwaku_main_box p.copy.top_waku_line1{padding-left:60px;}
/*.top_wakuwaku_main_box p.copy.top_waku_line1 u{text-decoration:none;background:url(../img/top_waku_underline.png) no-repeat 50% 100%;padding-bottom:10px;}*/
.top_wakuwaku_main_box a{color:#fff;}
/*.top_wakuwaku_main_box .ttl{text-align:center;position:relative;top:-5px;}
.top_wakuwaku_main_box .ttl .ttl_side{position:absolute;top:-30px;left:50%;margin-left:-190px;}*/
.top_wakuwaku_main_box .btn{margin-top:15px;}
.top_wakuwaku_main_box .btn a {
display: block;
background: url(../img/top_wakuwaku_main_btn.png) no-repeat 50% 50%;
line-height: 27px;
color: #FFF;
font-size: 14px;
width: 280px;
border-bottom:0;
margin:0 auto;
text-align:center;
}
.top_wakuwaku_main_box{position:relative;}
.top_wakuwaku_main_box .top_waku_txt_side{position:absolute;top:10px;left:10px;}
.top_wakuwaku_main_box .top_waku_txt{text-align:center;}

table.wakuwaku_table{ border-left:none!important;border-right:none!important;border-bottom:2px solid #993300; margin-bottom:20px;border-top:2px solid #993300;}
table.wakuwaku_table th{ border-bottom:1px solid #930;padding:10px;width:100px;border-right:1px dotted #930;line-height:1.5;}
table.wakuwaku_table td{ border-bottom:1px solid #930;padding:10px;line-height:1.5;}
table.wakuwaku_table tr.thead th{background:#D6AD99;color:#fff;padding:5px 10px;}
table.wakuwaku_table tr:nth-child(2n){background:#f5f5f5;}

#pcnews_index_page #eventTab1 li{width:220px;}
#pcfaq_page #eventTab1 li{width:220px;}

.wakuwaku_area .ttl{font-size:18px;font-weight:bold;color:#930;margin-bottom:10px;}
.wakuwaku_area .sub_ttl{font-size:14px;color:#000;font-weight:bold;position:relative;padding-left:10px;margin:10px 0;}
.wakuwaku_area .sub_ttl:before{content:"";display:block;height:8px;width:8px;background:#DA3C1E;position:absolute;left:0;top:2px;}

.wakuwaku_area .txt_link{background:url(../img/about_index_arrow.gif) no-repeat left 2px;padding-left:10px;}
.wakuwaku_area .waku_sec{margin-bottom:20px;}
.faq_anchor{display:block;padding-top:180px;margin-top:-180px;float:left;}

#wakuwaku_page #search_list1 a{background-image:none;}

.wakuwaku_area .btn_link a{width:280px;background:url(../img/ser_bottom_bnrbg_wide.gif) no-repeat 50% 50%!important;padding-left:0!important;text-align:center;}

#pcnews_index_page #eventBox #event_list li a{background:none;}

/*#wakuwaku_page .s_nav li li a,
#wakuwaku_page .s_nav li li span,
#top_page .s_nav.s_nav_top_wakuwaku li li a,
#top_page .s_nav.s_nav_top_wakuwaku li li span{font-size:13px;padding-top:2px;}*/

.side_wakuwaku_poster{}
.side_wakuwaku_poster p{font-size:12px;color:#fff;margin-bottom:5px;}
.side_wakuwaku_poster div{width:140px;margin:0 auto;}
.side_wakuwaku_poster div img{border:2px solid #fff;}

.waku_toriatsukai-l{float:left;margin-right:60px;display:inline;}
.waku_toriatsukai-r{float:left;}

.waku_toriatsukai-r li{line-height:1.5;margin-bottom:5px;}
.waku_toriatsukai-r li a{background:url(/img/about_index_arrow.gif) no-repeat 12px 2px;padding-left:2em;color:#555;}

.s_nav li li .side_waku_toriatsukai_list{margin-left:0;margin-top:0;font-size:12px;}
.s_nav li li .side_waku_toriatsukai_list li{float:left;margin-right:1em;position:relative;}
.s_nav li li .side_waku_toriatsukai_list li a{padding-left:0;background:none;margin-left:0;font-weight:normal!important;font-size:12px!important;}
.s_nav li li .side_waku_toriatsukai_list li:after{content:"";position:absolute;top:50%;right:-7px;margin-top:-7px;width:1px;border-bottom:12px solid #000;}

#top_page .s_nav.s_nav_top_wakuwaku li li.on a,
#top_page .s_nav.s_nav_top_wakuwaku li li.hover a, 
#top_page .s_nav.s_nav_top_wakuwaku li li a:hover, 
#top_page .s_nav.s_nav_top_wakuwaku li li.on span{color:#DA3C1E!important;}

#pcfaq_page #eventBox .section ul li{list-style:none!important;text-indent:-1em;}
#pcfaq_page #eventBox .section .mark_list_section p{margin-bottom:0;}
#pcfaq_page #eventBox .section .mark_list_section ul{margin-bottom:0!important;}
#pcfaq_page #event_detail p{line-height:1.7;}

a#toriatsukai{display:block;margin-top:-190px;padding-top:190px;width:0;height:0;}

.mente_copy{text-align:left;}
