@charset "utf-8";
/*--------------------------------------------------
        General Setting CSS for Start Up SAO
                        Last Modified 2017.1.29
                        http://ascii.jp/
			File Name:jpSaoSu.css
--------------------------------------------------*/
/* import files ----------------------------------*/
@import "jpGeneral.css";

/*------------------------------------------------*/
body {
}
#jpWrap {
/*	background: none;
	background: #fff; */
	border-top-color: #0259DD;
}
#jpWrap #mainC {
	color: #000;
}
#jpWrap #mainC a:link {
	color: #b18100;
}
#jpWrap #mainC a:visited {
	color: #D7AB46;
}
#jpWrap #container {
	padding: 10px 0 20px;
	background: none;
/*	background-color: #000; */
}
#jpWrap #mainVisual {
	margin: 0 0 7px;
	width: 728px;
}
#jpWrap #mainC {
	padding: 0 9px 50px 0;
	color: #222;
	width: 728px;
}

/* header */
#jpWrap #header #jplogo h1 {
	margin: 15px 0 5px 11px;
	padding: 0;
	background: transparent url(../../img/ad/saosu/logo_saosu.jpg) no-repeat left top;
	width: 280px;
	height: 80px;
	float: none;
}
#jpWrap #header #jplogo h1 a {
	padding: 80px 0 0;
	display: block;
	width: 280px;
	height: 0;
	overflow: hidden;
}
.hero {
	margin: 0 0 10px;
}
.list li {
	margin: 0 0 25px;
	padding: 0 0 10px;
	background: url(../../img/ad/saosu/bdr_saosu_list.png) no-repeat center bottom;
}
.list li figure {
	margin: 0 0 15px;
	padding: 0;
}
.list li p.subtitle {
	margin: 0 0 5px;
	font-size: 100%;
}
.list li h2 {
	margin: 0 0 10px;
		color: #000;
	font-size: 154%;
}
.list li .text {
	margin: 0 0 25px;
	padding: 0 10px;
}
.list li .data {
	margin: 0 0 15px;
	width: 100%;
	display: table;
}
.list li .data p {
	color: #444;
	display: table-cell;
	font-size: 93%;
}
.list li .data .opndate {
	width: 45%;
}
.list li .data .author {
	width: 55%;
	text-align: right;
}
.list li .abstract {
	font-size: 108%;
}