
/*=====================================
初期設定
=====================================*/
html {
	font-size: 50%;
}


/*=====================================
ヘッダー・グローバルメニュー・フッター
=====================================*/
header,
nav.globalmenu,
footer {
	display: none!important;
}


/*=====================================
プリント用調整
=====================================*/
/*内部パーツ*/
.entry,
.page {
	padding-left: 5%;
	padding-right: 5%;
}
.entry *,
.page * {
	background-color: transparent!important;
}
.entry ul li::before,
.page ul li::before {
	top: .9rem;
}
.entry ol li::before,
.page ol li::before {
	top: .8rem;
}
.entry .entryframe, 
.page .entryframe,
.entry .aka, 
.page .aka,
.entry .ao, 
.page .ao,
.entry .midori, 
.page .midori,
.entry .summary, 
.page .summary,
.entry .summaryb, 
.page .summaryb,
.entry .enq, 
.page .enq {
	margin-left: 0;
	margin-right: 0;
	padding: 1.4rem 1.4rem;
}
/*記事見出し*/
.entry_start {	
	margin-bottom: 2.8rem;
}
.entry_photo {
	height: 28rem;
}
.entry_movie,
.entry_none {
	display: none;
}
.entry_photo + .entry_title,
.entry_movie + .entry_title,
.entry_none + .entry_title {
	position: relative;
	margin-top: 0;
}
.entry_start * {
	background-color: transparent!important;
}
.entry_title > ul {
	margin-bottom: 1.4rem;
	font-size: 0;
	letter-spacing: 0;
}
.entry_title > ul li {
	position: relative;
	display: inline-block;
	padding-left: 1.4rem;
	padding-right: 1.4rem;
	font-family: "Roboto", "sans-serif";
	font-size: 1.1rem;
	line-height: 3rem;
	letter-spacing: .04rem;
	text-align: center;
}
.entry_title > ul li:before {
	content: '｜';
	position: absolute;
	top: 0;
	left: -.7rem;
	width: 1px;
	height: 14px;
}
.entry_title > ul li:first-child {
	padding-left: 0;
}
.entry_title > ul li:first-child::before {
	display: none;
}
.entry_title > ul li a {
	color: #666;
}
.entry_title > h1,
.entry_title > p {
	padding-left: 5%;
	padding-right: 5%;
}
/*ソーシャル*/
.entry_sns  {
	display: none;
}