/*
"text_news.css"
*/
.search_dtl {
	font-size:		1.2rem;
	font-weight:	normal;
}

.outer-post .soku_copy {
	cursor:				pointer;
	padding:			0 3px;
}

.outer-post .cat {
	clear:				both;
	color:				#555;
	font-size:			1.2rem;
	margin-bottom:		1rem;
	position:			relative;
}

.bm_memo_list {
	/*
	background-color:	#f5f7ff;
	border-radius:		5px;
	*/
	color:				#3d517c;
	font-size:			0.8em;
	font-weight:		normal;
	margin:				5px 0 0 10px;
	padding:			3px;
	width:				calc(100% - 25px);
}

.bm_memo_list > div {
	position:			relative;
}

.bm_memo_list > div:not(:last-child) {
	margin-bottom:		3px;
	border-bottom:		solid 1px #bbb;
}

.bm_name {
	background-color:	#EEE;
	margin-left:		10px;
	padding:			0 5px;
}

.bm_memo {
	margin-left:		10px;
}

.bm_box {
	line-height:		1.4rem;
	text-align:			right;
	white-space:		nowrap;
}

.bm_memo_ipt {
	background-color:	#f7f9fa;
	border-color:		#eee;
	border-radius:		5px;
	font-size:			1em;
	margin-top:			5px;
	padding:			3px;
	width:				100%;
}

.bm_sh {
	background:			url("../img/bm_sh.png") no-repeat left;
	background-size:	20px 20px;
	padding-left:		28px;
	font-size:			1.4rem;
	margin-left:		10px;
}
.bm_sh_chk {
	background:			url("../img/bm_sh_chk.png") no-repeat left;
	background-size:	20px 20px;
	font-weight:		bold;
	padding-left:		28px;
	font-size:			1.4rem;
	margin-left:		10px;
}

.bm_ps {
	background:			url("../img/bm_ps.png") no-repeat left;
	background-size:	20px 20px;
	padding-left:		24px;
	font-size:			1.4rem;
	margin-left:		10px;
}

.bm_ps_chk {
	background:			url("../img/bm_ps_chk.png") no-repeat left;
	background-size:	20px 20px;
	font-weight:		bold;
	padding-left:		24px;
	font-size:			1.4rem;
	margin-left:		10px;
}
.copy {
	background:			url("../img/copy.png") no-repeat left;
	background-size:	20px 20px;
	padding-left:		24px;
	text-decoration:	none!important;
	font-size:			1.4rem;
	margin-left:		10px;
	display:			inline!important;
}

.bm_new {
	color:				red;
	font-size:			0.8em;
	font-weight:		bold;
	padding:			1px 5px;
	position:			absolute;
	transform:			rotate(-45deg);
	left:				-18px;
	top:				-3px;
}

.bm_box .hint {
	margin-left:		10px;
}

@media screen and (min-width:1px) and (max-width:840px) {
	.bm_memo_ipt {
		font-size:			1.2em;
	}
	.bm_memo_ipt::placeholder {
		font-size:			0.7em;
	}

	.bm_ps,
	.bm_ps_chk,
	.bm_sh,
	.bm_sh_chk,
	.copy {
		background-size:	16px 16px;
		padding-left:		16px;
	}
}

.left_str {
	background-color:		#EEE;
	font-size:				0.9em;
	padding:				0 10px;
	margin-left:			20px;
}

.cont_read {
	text-align:				center;
}

.how_cont {
	color:					#222;
	display:				inline-block;
	font-weight:			bold;
	margin:					10px;
	padding:				2px 15px;
}

.has_id_box {
	background-color:		#4472C4;
	border-radius:			5px;
	color:					white;
	display:				inline-block;
	margin:					5px;
	padding:				0 10px;
	white-space:			nowrap;
	width:					200px;
}

.no_id_box {
	background-color:		#6492E4;
	border-radius:			5px;
	color:					white;
	display:				inline-block;
	margin:					5px;
	padding:				0 10px;
	white-space:			nowrap;
	width:					200px;
}

.has_id,
.no_id {
	cursor:					pointer;
}

.oneshot_hist {
	display:				inline-block;
	margin-left:			5px;
	padding:				0 5px;
	white-space:			nowrap;
	font-size:				0.8em;
	line-height:			calc(0.8em + 3px);
	color:					lightyellow;
	border-bottom:			solid 1px lightyellow;
	cursor:					pointer;
}

.no_prtsc {
	color:				red;
	font-size:			1.2rem;
	font-weight:		bold;
}

.feat_list {
	font-size:			1.4rem;
	padding:			3px 0;
}

.asu_color {
	background-color:	#fff5f5!important;
}

.asu_color.opened,
.asu_color:hover {
	background-color:	#ffeaea!important;
}

.post-content .oneshot_rsh {
	position:			absolute;
	left:				5px;
	top:				8px;
}

.news-title .ttl {
	cursor:				pointer;
}

.srch_prev {
	cursor:				pointer;
}
