@charset "utf-8";
/* CSS Document */


/*---------------------------------------------------------------------------------- header */

header#articleheader h1 {
	margin-bottom: 0;
}

/*---------------------------------------------------------------------------------- h1直下の説明 */

p#pdfpage {
	font-size: 12px;
}

p#pdfpage a, p#pdfpage a:visited {
	display: inline-block;
	margin:  0 4px;
	padding: 0 4px;
	color: white;
	background-color: cornflowerblue;
	border-radius: 4px;
}

p#general {
	font-size: 12px;
}

p#general span {
	display: inline-block;
	margin: 0 10px 0 0;
}

/*---------------------------------------------------------------------------------- マーク */

article span.top::before,
article span.high::before,
article span.medium::before,
article span.low::before {
	content: '● ';
	vertical-align: middle;
}
article span.top::before {
	color: crimson;
}
article span.high::before {
	color: darkorange;
}
article span.medium::before {
	color: gray;
}
article span.low::before {
	color: royalblue;
}

article div.top::before,
article div.high::before,
article div.medium::before,
article div.low::before {
	content: '● ';
	vertical-align: middle;
}
article div.top::before {
	color: crimson;
}
article div.high::before {
	color: darkorange;
}
article div.medium::before {
	color: gray;
}
article div.low::before {
	color: royalblue;
}

/*---------------------------------------------------------------------------------- 一般 */

article span.top,
article span.high,
article span.medium,
article span.low {
	display: block;
}
article span.inline {
	display: inline-block;
}
span.inline + span.inline {
	margin-left: 20px;
}

article div.top img,
article div.high img,
article div.medium img,
article div.low img {
	margin-bottom: 4px;
	vertical-align: middle;
}

/*---------------------------------------------------------------------------------- 段組 */

/*------------------------------------------ すべての画面サイズで段組 */

article span.alwayscolumn, article div.alwayscolumn {
	border: none;
}



/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■ スマートフォン：～666px   ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/*---------------------------------------------------------------------------------- h1直下の説明 */

p#pdfpage {
	font-size: 12px;
	text-align: center;
}
p#general {
	font-size: 12px;
	text-align: center;
}



/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■ タブレット：667px～884px ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media (min-width: 667px) {

/*---------------------------------------------------------------------------------- h1直下の説明 */

p#pdfpage {
	float: left;
}
p#general {
	float: right;
}

}
