@charset "utf-8";


@media screen and (min-width:768px){
	
.nara_map_container {
	margin-top: 96px;
	clear: both;
}
	
.nara_map_container .clearfix{
	margin-top: 60px;
}
	
.nara_map_container .cap{
	padding: 0px 0 10px 0;margin-top: 0px;
	}
}

/* SP版 */
@media screen and (max-width: 767px) {
  .nara_map_container {
	  margin-top: 72px;
	  clear: both;
  }
.nara_map_container .cap{
	margin: 0 10px 10px 10px;
	}	
  .lp_common section.slideconts_bg{
		margin-bottom: 0px!important;
	}	
}


/*スライダーボタンの位置を打ち消す 20251218*/
/*前ボタン*/
@media screen and (max-width: 767px) {
.slick-prev
	{
		top: 50%!important;
	}
	
/*後ろボタン*/	
.slick-next
	{
    top: 50%!important;
		display: block;	
	}	
}




/*--------------------------------プランバナー*--------------------------------*/




.tab_content {
  height: auto;
  padding: 10px 0px 3px;/*コンテンツ下の余白調整*/
}
.tab_content .plan_inner {
	clear: both;
	margin-top: 20px;
	overflow: hidden;
}
.tab_content .plan_inner ul li {
  float: left;
  margin-left: 15px;
  margin-bottom: 0px;
}

/*SPのみ　ここから*/
@media screen and (max-width: 767px) {
	
.tab_content .plan_inner ul li{
	float: none;
	margin-left: 0px;
	}
	
	.tab_content{
		padding: 0 15px!important;
	}
	.tab_content .plan_inner ul li {
		float: none;
		margin-left: 0px;
		margin-bottom: 20px;
	}
	.tab_content .plan_inner ul li:last-child {
		margin-bottom: 0px;
	}
	
	.tab_content .txt_link {
	   margin-top: 0px!important;
   }	
}






	