@charset "utf-8";

/*/////////////////////
----------------------
インフォ
----------------------
////////////////////////////////////////////*/


/*中身****************************/


/*sec_pro--------------*/
div.sec_pro{
	margin:0px auto 20px;
	padding:0px 0px 0px 0px;
	width:900px;
	position: relative;
	}

div.sec_pro h3{
	margin:0px auto 0px;
	padding:0px 0px 25px 0px;
	width:900px;
	}
	
div.sec_pro p.pro_text{padding:0px 0px 25px 0px;}
div.sec_pro p.pro_img{padding:0px 0px 25px 0px;}
div.sec_pro p.pro_ilst{
	position: absolute;
	top: -30px;
	right: 20px;
}
 
 
 
 
/*sec_shop--------------*/
div.sec_shop{
	margin:0px auto 50px;
	padding:45px 30px 30px;
	width:840px;
	height:565px;
	background-image: url(../info/img/shop_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	clear:both;
	overflow:hidden;
	}
	
div.sec_shop:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.sec_shop h3{
	margin:0px auto 0px;
	padding:0px 0px 20px 0px;
	width:900px;
	}
	
div.left_text{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:410px;
	float:left;
	}
	
div.left_text h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	width:410px;
	}
	
div.left_text dl{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:410px;
	clear:both;
	overflow:hidden;
	}
div.left_text dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 

div.left_text dt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	width:95px;
	float:left;
	
	}
	
div.left_text dd{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	width:300px;
	float:left;
	font-size: 14px;
	line-height: 20px;
	}


/*カレンダー------*/
ul.cal_list{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:205px;
	clear:both;
	overflow:hidden;
	}
	
ul.cal_list:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
	}
	
ul.cal_list li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:200px;
	float:left;
	}


ul.cal_list li.mr10{margin-right:10px;}
ul.cal_list li.mr0{padding-right:0px;}


/*-------------------------------------*/
div.right_gmap{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:400px;
	height:480px;
	float:right;
	}
 
