@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Bungee);
/*↑使用するGoogleFontの定義*/

/*モバイルのメニューボタン非表示*/
#mobile-menu{
   display:none;
}
#h-top {
	min-height: 10px;
}

/*グローバルメニュー*/
#navi #navi-in ul,
#navi ul{
  display: -webkit-box; /* Android 2~4 */
  -webkit-box-pack: justify; /* Android 2~4 */
  display: -webkit-flex;
  display: -ms-flex;
  display: flex; /*フレキシブルボックス*/
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; /*子要素の折り返し設定*/
  text-align: center; /*センタリングは好みで*/
}
#navi #navi-in ul li,
#navi ul li{
  -webkit-box-flex: 1; /* Android 2~4 */
 width:25%; 
	
	
	/*グローバルナビの幅に合わせて調節*/
}

#navi #navi-in ul li a,
#navi ul li a{
  font-family: 'Bungee', sans-serif;
	font-size: 3vw;
	-webkit-text-stroke: 1px #fff;
 text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
	line-height:10px;
	padding: 1px 1px 1px 1px;
}
#navi #navi-in ul a img
{
	height:100%;
	object-fit:cover;
}

/*TOP*/
span.text-icon {
  display: inline-block;
  background: #df002c;
  padding: 1px 5px;
  margin-left: 5px;       /* 先行する文字列との間隔 */
  vertical-align: middle; /* 先行する文字列と上下中央揃え */
  font-size: 0.6em;
  font-weight: bold;
  color: #fff;
  border-radius: 3px;     /* アイコンの角を丸める */
}
/*サイトロゴセンター寄せ*/
p#site-title
{
	margin:auto;
}
/*記事タイトル非表示*/
h1#archive-title,
h1.entry-title
{
	display: none;
}
/*更新日時、カテゴリ非表示*/
p#site-description
{
	display: none;
}
#post-599 div.col-md-12.col-sm-12.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	/*height: 50%;*/
  object-fit: cover;
	
}
#post-599 div.col-md-4.col-sm-4.col-xs-4.pt-cv-content-item
{
	padding: 4px 4px 4px 4px;	
}
/*更新者情報非表示*/
p.footer-post-meta
{
	display: none;
}

/*固定ページ　更新日時非表示*/
.status-publish p.post-meta{
    display:none;
}
.status-publish　img.pt-cv-thumbnail
{
	object-fit: cover;
}

div.col-md-3.col-sm-3.col-xs-3.pt-cv-content-item
{
	padding: 4px 4px 4px 4px;
	object-fit: cover;
}
/*TOP以外の固定ページの最新記事非表示*/
.post-54 div#widget-under-page-article.widgets,.post-56 div#widget-under-page-article.widgets,.post-581 div#widget-under-page-article.widgets,
#under-entry-body
{
	display: none;
}
/*パンくずリスト非表示*/
div#breadcrumb.breadcrumb-category,
div#breadcrumb.breadcrumb-page
{
	display: none;
}
div#body-in
{
    width: 100vw;
}
div#main
{
	width: 100vw;
	border-radius:unset;
}
div.pt-cv-wrapper
{
	padding-left: 10px;
	padding-right: 10px;
}
.article img{
max-width:1000px;
width:100%;
}

