@charset 'UTF-8';

/*　PC用　*/
@media screen and (min-width:768px) {
.sp_t_link{
	display:none !important;
}
#Larea .fc_search .map .fc_map_sp{
	display:none;
}
}

/*　スマホ用　*/
@media screen and (max-width:767px) {

body{
	background-image: url(../img/parts/sp_bg.jpg) !important;
	background-position: center -12px !important;
}


/* main_visual ==============================================*/

#wrapper #i_main_visual{
	width:100%;
	height:140px;
	margin-top:-20px;
	background:none;
}
#i_main_visual img{
	width:100%;
}
#i_main_visual .target_link{
	display:none;
}

.target_link,
.pickup_link{
	display:none;
}
/* CONTENT ==============================================*/
#content{
	clear:both;
	width:100%;
}
#content #Larea{
	clear:both;
	width:100%;
}
#content #Larea .intro{
	width:auto;
	padding:1em;
	background-image:none;
	height:auto;
	background-color:#FFF;
	border:1px solid #CCC;

	border-radius:3px;
	-moz-border-radius:3px:
	-webkit-border-radius:3px;
}
	
.pickup_link_2 img{
	width:100%;
	border: 1px solid #CCC;
}
/* お知らせ */
#content #Larea .topics {
	width:100%;
	clear:both;
}
#content #Larea .topics header {
	background-image:none;
	height:auto;
	border:1px solid #CCC;
	border-radius:3px;
	-moz-border-radius:3px:
	-webkit-border-radius:3px;
	background-color:#B5896F;
}
#content #Larea .topics header h3 {
	padding:5px;
	position:static;
}
#content #Larea .topics header div {
	display:inline-block;
	position:static;
	width:47%;
	margin:1%;
}

/* イベントのご案内 */
#content #Larea .event{
	width:auto;
	height:auto !important;
	clear:both;
    margin-bottom: 30px;
	float:none;
}
#content #Larea .event h3,
#content #Larea .event h3 img{
	width:100%;
	height:auto;
}
#Larea .column .event ul {
	height:auto !important;
}

#content #Larea .shittoku{
	width:auto;
	height:auto !important;
	clear:both;
	float:none;
}
#content #Larea .shittoku h3,
#content #Larea .shittoku h3 img{
	width:100%;
	height:auto;
}

#Larea .column .list_btn {
	margin-top:1em;
	position:static !important;
	clear:both;
	width: auto !important;
	height:1em !important;
	background-image: none !important;
 	background-color: #DCE6FF;
	font-size:16px;
	text-align:center;
	padding:2%;
	text-indent:inherit !important;
	border:2px solid #EEE;

	border-radius:3px;
	-moz-border-radius:3px:
	-webkit-border-radius:3px;
}


/* 加盟店マップ */
#content #Larea .fc_search header {
	background-image:none;
	height:auto;
	border:1px solid #CCC;
	border-radius:3px;
	-moz-border-radius:3px:
	-webkit-border-radius:3px;
	background-color:#6A81CF;
}
#content #Larea .fc_search header h3 {
	padding:5px;
	position:static;
}
#content #Larea .fc_search header div {
	display:inline-block;
	position:static;
	width:47%;
	margin:1%;
}
#Larea .fc_search .map .fc_map{
	display:none;
}

#Larea .fc_search .map{
	width:auto !important;
	height:auto !important;
}
#Larea .fc_search .map img{
	width:100% !important;
	height:auto !important;
	position:static !important;
}
#Larea .fc_search .map p{
	display:none;
}

#Larea .fc_search .map area{
	display:none;
}

#TabbedPanels1{
	display:none;
}

#Rarea{
	display:none;
}
	
.pickup_link_2{
	margin:auto;
	width:100%;
	margin-bottom:20px;
	
}


/* FOOTER ==============================================*/



}