@charset "utf-8";

/*-------------------------------------
共通設定
--------------------------------------*/
.clearboth{
	clear:both;
	line-height: normal;
}

*{
	font-size: 0pt;
	margin: 0;
	padding: 0;
}
/*-------------------------------------
スマホ表示用 二階層目（フェイスブック）
-------------------------------------*/
@media screen and (max-width:640px){
	#news_for_pc{
		display: none;
	}

	#news{
		text-align: center;
		overflow: hidden;
	}

	.news_inner{
		margin-top: 12px;
		display: inline-block;
	}

	#news .eyecatch{
		float: left;
	}

	#news .eyecatch_icon{
		height: 36px;
		margin-right: 6px;
	}

	#news .content{
		font-size: 12pt;
		color: #2E3192;
		text-align: left;
		line-height:20px;
		float: left;
	}

	.separator{
		background-color: #EA0009;
		height: 16px;
	}

	#main{
		text-align:center;
		overflow: hidden;
		margin-top: 12px;
	}

	#main .inner{
		display: inline-block;
	}

	#main .shoplist_caption{
		border-left: 6px solid #2E3192;
		border-bottom: 2px solid #2E3192;
		margin-bottom: 6px;
		display: inline-block;
		width: 364px;
	}
	
	.shoplist_caption p{
		color: #2E3192;
		font-weight: bold;
		font-size: 12pt;
	}

	#main .fb_hand{
		display: inline-block;
	}

	#main .fb_hand_icon{
		height: 36px;
	}

	#main .fb_caution{
		color: #2E3192;
		font-size: 8px;
		display: inline-block;
		vertical-align: top;
	}

	#main .fb_caution span{
		font-weight: bold;
		font-size: 14px;
	}

	#main .fb_liked_icon{
		vertical-align: top;
		height: 16px;
	}

	.shop_list_outer{
		width: 364px;
		display: inline-block;
	}

	#main .shop_area{
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		margin-bottom: 6px;
		display: inline-block;
		width: 364px;
	}

	#main .shop{
		width: 320px;
		display: inline-block;
		margin-bottom: 16px;
	}

	#main .shop_1st{
		width: 320px;
		display: inline-block;
		margin-bottom: 16px;
	}

	#main .shop_caption{
		background-color: #E6E6E6;
		text-align: left;
		font-size: 14px;
		font-weight: bold;
		vertical-align: middle;
	}

	#main .shop_fb_icon{
		height:24px;
		vertical-align: bottom;
		margin-left: 6px;
		margin-top: 6px;
		margin-right: 6px;
	}

	#main .shop_img01{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/01_JR_nagoya.jpg');
	}

	#main .shop_img02{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/02_crosscourt.jpg');
	}

	#main .shop_img03{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/03_nishiki.jpg');
	}

	#main .shop_img04{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/04_dome.jpg');
	}

	#main .shop_img05{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/05_kinshachi.jpg');
	}

	#main .shop_img06{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/06_kouzouji.jpg');
	}

	#main .shop_img07{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/07_JR_gifu.jpg');
	}

	#main .shop_img08{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/08_ogaki_apio.jpg');
	}

	#main .shop_img09{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/09_kashiwaya_gifu.jpg');
	}

	#main .shop_img10{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/10_classicc_kubota.jpg');
	}

	#main .shop_img11{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/11_classicc_yokkaichi.jpg');
	}

	#main .shop_img12{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/12_ikebukuro.jpg');
	}

	#main .shop_img13{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/13_ogikubo.jpg');
	}

	#main .shop_img14{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/14_omiya.jpg');
	}

	#main .shop_img15{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/15_morioka.jpg');
	}

	#main .shop_img16{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/16_heiwado.jpg');
	}

	#main .shop_img17{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/17_yanagibashi.jpg');
	}

	#main .shop_img18{
		width:320px;
		height: 180px;
		background:url('../img/facebook/shop/18_mennya_hatta.jpg');
	}

	#main .QR{
		width: 72px;
		vertical-align: middle;
		position: relative;
		top: 72px;
		left: 106px;
	}

}

/*-------------------------------------
Facebookページ PC表示用
--------------------------------------*/

@media screen and (min-width:641px){
	#news{
		display: none;
	}

	#news_for_pc .facebook_icon{
		height: 36px;
		vertical-align: bottom;
		position: relative;
		top: -8px;
		right: 10px;
	}

	#news_for_pc{
		width: 100%;
		text-align: center;
		margin-top: 16px;
	}
	
	.news_for_pc_inner{
		width: 960px;
		border:4px solid #2E3192;
		display: inline-block;
	}
	
	#news_for_pc .icon{
		display: inline-block;
		line-height: 0px;
	}

	#news_for_pc .facebook_icon{
		height: 48px;
		margin-left: 8px;
		margin-top: 16px;
	}
	
	#news_for_pc .content{
		display: inline-block;
		font-size: 11pt;
	}
	
	#news_for_pc .content p{
		color: #2E3192;
		font-size: 24px;
		font-weight: bold;
	}
	
	#news_for_pc .fb_hand{
		display: inline-block;
	}
	
	#news_for_pc .fb_hand_icon{
		height: 48px;
		margin-left: 32px;
	}
	
	#news_for_pc .facebook_caution{
		text-align: left;
		display: inline-block;
		color: #2E3192;
		font-size: 11pt;
	}
	
	#news_for_pc .like_icon{
		height: 24pt;
		margin-top: 6px;
	}

	.separator{
		background-color: #EA0009;
		height: 16px;
		margin-top: 16px;
	}

	#main{
		text-align:center;
		overflow: hidden;
		margin-top: 12px;
	}

	.main_inner{
		display: inline-block;
		width: 960px;
		text-align: center;
	}

	#main .shop_list{
		display: inline-block;
	}

	#main .shoplist_caption{
		width: 960px;
		border-left: 6px solid #2E3192;
		border-bottom: 2px solid #2E3192;
		color: #2E3192;
		font-weight: bold;
		margin-bottom: 6px;
		text-align: left;
	}

	#main .shoplist_caption p{
		margin-left: 18px;
		font-size:18px;
	}
	
	#main .facebook{
		display: inline-block;
		text-align: left;
	} 

	#main .fb_hand{
		display: inline-block;
	}

	#main .fb_hand_icon{
		height: 40px;
	}

	#main .fb_caution span{
		color: #2E3192;
		font-weight: bold;
		font-size: 20px;
	}

	#main .fb_caution{
		font-size: 10pt;
		display: inline-block;
	}

	#main .fb_caution .fb_liked_icon{
		height: 24px;
	}

	.shop_list_outer{
		width: 960px;
		text-align: center;
	}

	#main .shop_area{
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		margin-bottom: 6px;
		display: inline-block;
		width: 960px;
	}

	#main .shop{
		width: 272px;
		margin-bottom: 16px;
		margin-left: 16px;
		float: left;
	}

	#main .shop_1st{
		clear: both;
		width: 272px;
		margin-bottom: 16px;
		float:left;
	}

	#main .shop_caption{
		background-color: #E6E6E6;
		text-align: left;
		font-size: 14px;
		font-weight: bold;
		vertical-align: middle;
	}

	#main .shop_fb_icon{
		height:24px;
		vertical-align: bottom;
		margin-left: 6px;
		margin-top: 6px;
		margin-right: 6px;
	}

	#main .shop_img01{
		background:url('../img/facebook/shop/01_JR_nagoya.jpg');
	}

	#main .shop_img02{
		background:url('../img/facebook/shop/02_crosscourt.jpg');
	}

	#main .shop_img03{
		background:url('../img/facebook/shop/03_nishiki.jpg');
	}

	#main .shop_img04{
		background:url('../img/facebook/shop/04_dome.jpg');
	}

	#main .shop_img05{
		background:url('../img/facebook/shop/05_nagoya_parco.jpg');
	}

	#main .shop_img06{
		background:url('../img/facebook/shop/06_kouzouji.jpg');
	}

	#main .shop_img07{
		background:url('../img/facebook/shop/07_JR_gifu.jpg');
	}

	#main .shop_img08{
		background:url('../img/facebook/shop/08_ogaki_apio.jpg');
	}

	#main .shop_img09{
		background:url('../img/facebook/shop/09_classicc_gifu.jpg');
	}

	#main .shop_img10{
		background:url('../img/facebook/shop/10_classicc_kubota.jpg');
	}

	#main .shop_img11{
		background:url('../img/facebook/shop/11_classicc_yokkaichi.jpg');
	}

	#main .shop_img12{
		background:url('../img/facebook/shop/12_ikebukuro.jpg');
	}

	#main .shop_img13{
		background:url('../img/facebook/shop/13_ogikubo.jpg');
	}

	#main .shop_img14{
		background:url('../img/facebook/shop/14_omiya.jpg');
	}

	#main .shop_img15{
		background:url('../img/facebook/shop/15_morioka.jpg');
	}

	#main .shop_img16{
		background:url('');
	}

	#main .shop_img17{
		background:url('');
	}

	#main .shop_img18{
		background:url('../img/facebook/shop/18_mennya_hatta.jpg');
	}

	#main [class*="shop_img"]{
		width: 272px;
		height: 144px;
		background-size: cover;
	}

	#main .QR{
		width: 64px;
		vertical-align: middle;
		position: relative;
		top: 48px;
		left: 96px;
		background-color: rgba(255,255,255,0.4);
	}

}

/*プリンタ**************************************************************************************************************************************/
@media print{
	#news{
		display: none;
	}

	#news_for_pc .facebook_icon{
		height: 36px;
		vertical-align: bottom;
		position: relative;
		top: -8px;
		right: 10px;
	}

	#news_for_pc{
		width: 100%;
		text-align: center;
		margin-top: 16px;
	}
	
	.news_for_pc_inner{
		width: 960px;
		border:4px solid #2E3192;
		display: inline-block;
	}
	
	#news_for_pc .icon{
		display: inline-block;
		line-height: 0px;
	}

	#news_for_pc .facebook_icon{
		height: 48px;
		margin-left: 8px;
		margin-top: 16px;
	}
	
	#news_for_pc .content{
		display: inline-block;
		font-size: 11pt;
	}
	
	#news_for_pc .content p{
		color: #2E3192;
		font-size: 24px;
		font-weight: bold;
	}
	
	#news_for_pc .fb_hand{
		display: inline-block;
	}
	
	#news_for_pc .fb_hand_icon{
		height: 48px;
		margin-left: 32px;
	}
	
	#news_for_pc .facebook_caution{
		text-align: left;
		display: inline-block;
		color: #2E3192;
		font-size: 11pt;
	}
	
	#news_for_pc .like_icon{
		height: 24pt;
		margin-top: 6px;
	}

	.separator{
		background-color: #EA0009;
		height: 16px;
		margin-top: 16px;
	}

	#main{
		text-align:center;
		overflow: hidden;
		margin-top: 12px;
	}

	.main_inner{
		display: inline-block;
		width: 960px;
		text-align: center;
	}

	#main .shop_list{
		display: inline-block;
	}

	#main .shoplist_caption{
		width: 960px;
		border-left: 6px solid #2E3192;
		border-bottom: 2px solid #2E3192;
		color: #2E3192;
		font-weight: bold;
		margin-bottom: 6px;
		text-align: left;
	}

	#main .shoplist_caption p{
		margin-left: 18px;
		font-size:18px;
	}
	
	#main .facebook{
		display: inline-block;
		text-align: left;
	} 

	#main .fb_hand{
		display: inline-block;
	}

	#main .fb_hand_icon{
		height: 40px;
	}

	#main .fb_caution span{
		color: #2E3192;
		font-weight: bold;
		font-size: 20px;
	}

	#main .fb_caution{
		font-size: 10pt;
		display: inline-block;
	}

	#main .fb_caution .fb_liked_icon{
		height: 24px;
	}

	.shop_list_outer{
		width: 960px;
		text-align: center;
	}

	#main .shop_area{
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		margin-bottom: 6px;
		display: inline-block;
		width: 960px;
	}

	#main .shop{
		width: 272px;
		margin-bottom: 16px;
		margin-left: 16px;
		float: left;
	}

	#main .shop_1st{
		clear: both;
		width: 272px;
		margin-bottom: 16px;
		float:left;
	}

	#main .shop_caption{
		background-color: #E6E6E6;
		text-align: left;
		font-size: 14px;
		font-weight: bold;
		vertical-align: middle;
	}

	#main .shop_fb_icon{
		height:24px;
		vertical-align: bottom;
		margin-left: 6px;
		margin-top: 6px;
		margin-right: 6px;
	}

	#main .shop_img01{
		background:url('../img/facebook/shop/01_JR_nagoya.jpg');
	}

	#main .shop_img02{
		background:url('../img/facebook/shop/02_crosscourt.jpg');
	}

	#main .shop_img03{
		background:url('../img/facebook/shop/03_nishiki.jpg');
	}

	#main .shop_img04{
		background:url('../img/facebook/shop/04_dome.jpg');
	}

	#main .shop_img05{
		background:url('../img/facebook/shop/05_nagoya_parco.jpg');
	}

	#main .shop_img06{
		background:url('../img/facebook/shop/06_kouzouji.jpg');
	}

	#main .shop_img07{
		background:url('../img/facebook/shop/07_JR_gifu.jpg');
	}

	#main .shop_img08{
		background:url('../img/facebook/shop/08_ogaki_apio.jpg');
	}

	#main .shop_img09{
		background:url('../img/facebook/shop/09_classicc_gifu.jpg');
	}

	#main .shop_img10{
		background:url('../img/facebook/shop/10_classicc_kubota.jpg');
	}

	#main .shop_img11{
		background:url('../img/facebook/shop/11_classicc_yokkaichi.jpg');
	}

	#main .shop_img12{
		background:url('../img/facebook/shop/12_ikebukuro.jpg');
	}

	#main .shop_img13{
		background:url('../img/facebook/shop/13_ogikubo.jpg');
	}

	#main .shop_img14{
		background:url('../img/facebook/shop/14_omiya.jpg');
	}

	#main .shop_img15{
		background:url('../img/facebook/shop/15_morioka.jpg');
	}

	#main .shop_img16{
		background:url('');
	}

	#main .shop_img17{
		background:url('');
	}

	#main .shop_img18{
		background:url('../img/facebook/shop/18_mennya_hatta.jpg');
	}

	#main [class*="shop_img"]{
		width: 272px;
		height: 144px;
		background-size: cover;
	}

	#main .QR{
		width: 64px;
		vertical-align: middle;
		position: relative;
		top: 48px;
		left: 96px;
		background-color: rgba(255,255,255,0.4);
	}
}
