@charset "UTF-8";

.touchDevice body #primary.active{padding-top:100px;}

.touchDevice body header.global{ height:100px;}


.touchDevice body header.global h1{ line-height:100px;} 

.touchDevice body header.global ul.link{ position:absolute; top:-5px; right:20px;
  transform: scale(1.8,1.8);
  transform-origin:top right;
  }

.touchDevice body header.global ul.link li{ margin:0 5px;}


.touchDevice body section{ padding:40px;}
.touchDevice body section#siteEntrance .area{ width:20%; margin-top:-15% !important;}


.touchDevice body section.entryDetail article.entry .detailMeta{  padding:0 0px 30px 0; }

.touchDevice header.global ul.menu{ height:100px; width:100px;}
.touchDevice header.global #spBtn{ height:100px; width:100px;}


@media screen and (max-width: 1000px) {
	
	html,
	body{ }
	
	body#top #main{}
	
	.onlyPC{ display:none;}
	.onlySP{ display:block;}
	
	
	html.touchDevice,
	.touchDevice body{ }
	
	section#siteTopMain .siteIndex h2{ margin-bottom:0 !important;}
	section#siteTopMain .siteIndex ul.menu{ height:0; overflow:hidden;}

	.entryList.col3 article.entry {
		width: calc(50% - 40px);
		margin: 0 20px 40px 20px;
	}
	
	.entryList.col2 article.entry{ width:100% !important;}
	
	
	#new.entryList.col3 article.entry:nth-of-type(3){ display:none !important;}
	
	
	
	

	
}



@media screen and (max-width: 800px) {
	
	html.touchDevice,
	.touchDevice body{ font-size:3vw; letter-spacing:0; font-weight:500;}
	
	
	
	
	
}













@media (max-width: 767px) {
   /* (E)スマートフォン以下専用スタイル */
      ：　：　：
}
@media (min-width: 768px) and (max-width: 959px) {
   /* (F)タブレット専用スタイル */
      ：　：　：
}
@media (min-width: 960px) and (max-width: 1280px) {
   /* (G)狭いPC専用(＆横置きタブレット)スタイル */
      ：　：　：
}
@media (min-width: 1281px) {
   /* (H)広いPC以上専用スタイル */
      ：　：　：
}









@media (max-width: 959px) {
   /* (E)スマートフォン以下専用スタイル */
   
  
	
	
	
}

@media (min-width: 960px) and (max-width: 1280px) {
   /* (G)狭いPC専用(＆横置きタブレット)スタイル */
      ：　：　：
}
@media (min-width: 1281px) {
   /* (H)広いPC以上専用スタイル */
      ：　：　：
}





