@charset "shift-jis";

/* --------------------------------
	読む宇宙旅行 インデックス
-------------------------------- */

#prArea h2 {
	margin:0;
	padding:0;
}

#listBlock h3 {
	margin:0 0 20px 0;
}

#listBlock ul{
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
}

#listBlock ul li{
	border-bottom:1px solid #ddd;
}

#listBlock ul li a {
	display:block;
	zoom:1;
	padding:10px;
	text-decoration:none;
}

ul li a:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

#listBlock ul li img{
	float:left;
	vertical-align:top;
}

#listBlock ul li .textBlock{
	float:left;
	margin:0 0 0 10px;
	width:550px;
	cursor:pointer;
}

#listBlock ul li small {
	display:block;
	margin:0 0 20px 0;
	color:#333;
	text-align:right;
	text-decoration:none;
}

#listBlock ul li em {
	padding:0;
	color:#005E8C;
	font-weight:normal;
	font-size:118%;
	text-decoration:none;
}

#listBlock ul li span {
	display:block;
	margin:5px 0 0 0;
	padding:0;
	color:#333;
}

#listBlock ul li .articleTitle{
	float:right;
	margin:0 0 0 10px;
	width:553px;
}

#listBlock ul li .date{
	text-align:right;
}

#listBlock ul li h4{
	margin:24px 0 5px 0;
	font-size:118%;
}

#listBlock ul li a:hover {
	background-color:#f3f3f3;
	text-decoration:none;
}

#listBlock ul li a:hover .textBlock em {
	text-decoration:underline;
}


/* --------------------------------
	読む宇宙旅行 詳細記事
-------------------------------- */

div#mainWrapper {
	zoom:1;
	border:1px solid #ddd;
}

div#mainWrapper h3 {
	margin:0 0 40px 0;
	font-size:203%;
	text-shadow:1px 1px 0px #fff;
}

#mainWrapper div#articleArea {
	zoom:1;
	margin:10px 10px 10px 10px;
	background:url(../img/column_bg_04.gif) repeat-y;
}

#mainWrapper #articleArea div#columnBlock {
	margin:0 25px 0 25px;
	padding:40px 0 20px 0;
}

#columnBlock {
	zoom:1;
}

#columnBlock:after {
	display:block;
	clear:both;
	height:0px;
	content:"";
}

#columnBlock p {
	margin:0 0 1em 0;
	line-height:1.8;
}

#columnBlock p small {
	display: inline-block;
}

#columnBlock .imgBlock {
	width:342px;
	margin:0 auto 20px auto;
	background-color:#c9c3b4;
	border-top:1px solid #969186;
	border-left:1px solid #969186;
	border-bottom:1px solid #f5f1e8;
	border-right:1px solid #f5f1e8;
}

#columnBlock .imgS {
	width:222px;
}

#columnBlock .imgM {
	width:262px;
}

#columnBlock .imgL {
	width:422px;
}

#columnBlock .img500 {
	width:522px;
}

#columnBlock .imgLL {
	width:100%;
}

#columnBlock .imgBlock img {
	margin:9px auto;
	display:block;
}

#columnBlock .imgBlock p {
	margin:0;
	padding:0 9px 10px 9px;
	color:#333;
}

#columnBlock .floatRight {
	float:right;
	margin:0 0 15px 15px;
}

#columnBlock .floatLeft {
	float:left;
	margin: 0 15px 15px 0;
}

div#linkArea {
	clear:both;
	zoom:1;
	margin:10px 0 0 0;
	background:url(../img/column_ln_01.gif) top no-repeat;
}

#linkArea ul {
	margin:0 0 0 25px;
	padding:30px 0 20px 0;
}

#linkArea ul li {
	margin:0 0 10px 0;
}

#linkArea ul li h4 {
	margin:0;
	padding:0 0 0 12px;
	line-height:1;
	background:url(../../../shared/img/co_ic_05.gif) left 0.45em no-repeat;
}

#linkArea ul p {
	padding:0 0 0 12px;
}

/*-- 202308追加 --*/
#linkArea .slim {
	txt-align: center;
	padding:30px 0 0 0;
}

/*-- MGA追加 --*/

p.question {
	color: #306102;
}
.credit{
	margin-top: 10px;
	font-size:x-small;
}
.backIndex {
	margin:15px 0 0 0;
	padding:0 0 0 12px;
	background:url(../../../shared/img/co_ic_01.gif) left 0.45em no-repeat;
}

#linkArea ul p {
	width: 635px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}


#prenext{
	height: 47px;
	width: 718px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #ddd;
	position: relative;
	margin: 0px;
	padding: 0px;
	border-style: solid;
}

#prenext #pre{
	height: 47px;
	width: 144px;
	float: left;
}


#prenext #pre a:hover img{
	filter:alpha(opacity=50);
}

#prenext #list{
	height: 47px;
	width: 430px;
	position: absolute;
	top: 0px;
	left: 144px;
	text-align: center;
}

#prenext #list p{
	line-height: 47px;
}

#prenext #list p img{
	vertical-align: baseline;
}

#prenext #next{
	height: 47px;
	width: 144px;
	position: absolute;
	left: 573px;
	top: 0px;
}

/*まとめページボタン*/
.btn_matome{margin-top:30px}
.btn_matome a{position:relative;display:block;min-height:15px;padding:35px 130px 35px 30px;background-color:#003d59;color:#fff!important;font-size:1.17em;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
.btn_matome a:after{content:"";position:absolute;right:40px;bottom:0;width:86px;height:77px;background:url(/me/dspace/common/img/icon_matome.png) no-repeat}
.btn_matome a:hover{opacity:.75}
.btn_matome .inner{display:inline-block;padding-left:34px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDUwRDU5QUUzMjdDMTFFNUI0QjhCRkI2NzA3MjhCRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDUwRDU5QUYzMjdDMTFFNUI0QjhCRkI2NzA3MjhCRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBM0M3MjI3RjMyNzQxMUU1QjRCOEJGQjY3MDcyOEJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBM0M3MjI4MDMyNzQxMUU1QjRCOEJGQjY3MDcyOEJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvlRFKsAAABoSURBVHjaYvj//z8DCbgAiO8DsQE2eQYSDVMA4v3/IaCAUsNguAFqIMhgAUoNA2EHqJffA3EASIwRZDoD+UAAiA2g7AksQOIgBYbxIxlGXW8OaATgTRosJIZRABArALEhEF9AlwQIMAAB+aP6bV0fsgAAAABJRU5ErkJggg==) 0 .44em no-repeat}
.btn_matome2{margin-top:30px}
.btn_matome2 a{position:relative;display:block;min-height:15px;padding:35px 130px 35px 30px;background-color:#42112b;color:#fff!important;font-size:1.17em;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
.btn_matome2 a:after{content:"";position:absolute;right:40px;bottom:0;width:86px;height:77px;background:url(/me/dspace/common/img/icon_matome.png) no-repeat}
.btn_matome2 a:hover{opacity:.75}
.btn_matome2 .inner{display:inline-block;padding-left:34px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDUwRDU5QUUzMjdDMTFFNUI0QjhCRkI2NzA3MjhCRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDUwRDU5QUYzMjdDMTFFNUI0QjhCRkI2NzA3MjhCRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBM0M3MjI3RjMyNzQxMUU1QjRCOEJGQjY3MDcyOEJEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBM0M3MjI4MDMyNzQxMUU1QjRCOEJGQjY3MDcyOEJEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvlRFKsAAABoSURBVHjaYvj//z8DCbgAiO8DsQE2eQYSDVMA4v3/IaCAUsNguAFqIMhgAUoNA2EHqJffA3EASIwRZDoD+UAAiA2g7AksQOIgBYbxIxlGXW8OaATgTRosJIZRABArALEhEF9AlwQIMAAB+aP6bV0fsgAAAABJRU5ErkJggg==) 0 .44em no-repeat}