@charset "shift_jis";



/* .borderbtns a img{
border:1px solid #C6C3BF;
}
.borderbtns a:hover img{
border-color:#669900;

} */

#subContents .pr_L ul,
#subContents .pr_R ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#subContents .pr_L{
float:left;
width:114px;
background:#D1F2B4;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


#subContents .pr_L li{
padding:0px 0px 6px 6px;
margin:0px 0px 0px 0px;
list-style:none;
}


#subContents .pr_R{
float:left;
width:134px;
text-align:center;
margin:0px 0px 0px 0px;
}


#subContents .pr_R h4{
margin:0px;
padding:0px;
}



#subContents .pr_R li{
padding:0px 0px 8px 10px;
margin:0px 0px 0px 0px;
list-style:none;
}



#subContents h3{
background:none;
padding:0px;
}
#subContents h3.sub{
margin-bottom:10px;
clear:both;
}


.subMenuLocation{
	width:
	
/* background:url(../images/dot_line.gif) no-repeat left top;
 */padding:1px 0px 0px 0px;
margin:0px 0px 20px 0px;
}
.subMenuLocation li{
	
	float:left;	
list-style:none;
/* background:url(../images/dot_line.gif) no-repeat left bottom;
 */padding:8px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.subMenuLocation li.lefty{
	
margin:0px 8px 0px 0px;
}






.subMenu{
	
background:url(../images/dot_line.gif) no-repeat left top;
padding:1px 0px 0px 0px;
margin:0px 0px 20px 0px;
}
.subMenu li{
	
	
list-style:none;
background:url(../images/dot_line.gif) no-repeat left bottom;
padding:4px 0px 4px 0px;
margin:0px 0px 0px 0px;
}


.subMenu li a{
background:url(../images/icon_arrow.gif) no-repeat 5px 50%;
padding:5px 5px 5px 25px;
display:block;
}



.subMenu ul{
background: none;
margin-left:15px;
margin-bottom:10px;
}
.subMenu ul li{
list-style:none;
background: none;
padding:0px 0px 1px 0px;
margin:0px 0px 0px 0px;
}


.subMenu ul li a{
background-image:url(../images/icon_arrow_s.gif);
padding:3px 3px 3px 20px;
}





.subMenuPickUp{
text-align:center;
/* padding:12px 0px 1px 0px;
 */margin:0px 0px 8px 0px;

}

.subMenuPickUp li{
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}

.location_info{
border:1px solid #8FC229;
margin-bottom:20px;
}

.btn_yoyaku{
	margin-bottom:20px;
	}
	
.btn_yoyaku a img
{
  border-top-width: 0px;
  border-right-width-value: 0px;
  border-bottom-width: 0px;
  border-left-width-value: 0px;
  border-top-style: none;
  border-right-style-value: none;
  border-bottom-style: none;
  border-left-style-value: none;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
}

.location_info dt{
text-align:center;
}

.location_info dd{
padding:0px 6px 5px 6px;
}

#widgets{
margin-bottom:20px;
}

/*twt*/
.twtr-tweet-text a{
font-weight:normal;}

#twitter_ban {
width:248px;
padding:0 0 10px 0;
 }


.sideborder{
	margin:10px 0px 10px 0px;}