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

/*============================================================================================
¡ý¥³¥ó¥Æ¥ó¥Ä==================================================================================
============================================================================================*/
.news-list {
	
}
.news-single {
	
}

/*============================================================================================
¡ý¥Ú©`¥¸¤Î¥¢¥Ê¥¦¥ó¥¹===============================================================
============================================================================================*/
.page-ann  {
	padding-bottom: 2em;
	color: #d61826;
	line-height: 1.3em;
}

/*============================================================================================
¡ý¥µ¥¤¥É¥Ð©`==================================================================================
============================================================================================*/
#sidebar {
}
#sidebar div {
	line-height: 1.6em;
}
#sidebar h3 {
	font-size: 1.2em;
	text-align: center;
	padding: 0.5em 0px;
	color: #d61826;
	border-top: solid 1px #d61826;
	border-bottom: solid 1px #d61826;
	margin-bottom: 1em;
}
#sidebar ul li {
	padding: 0.5em 0em;
	border-bottom: dotted 1px #CCC;
}
#sidebar ul li a:link,
#sidebar ul li a:visited {
	color: #5a4f4a;
}
.recently-posts ul {
}
.recently-posts ul li {
	padding: 0.5em 0 0.5em 2em !important;
	background-image: url(/sgu/common/img/arr-red-next.png);
	background-size: 20px 20px;
	background-position: left center;
	background-repeat: no-repeat;
}
#sidebar select {
	background-color: #f8f8f8;
    border: medium none;
    margin: 2px 0;
    padding: 7px;
}

/*============================================================================================
¡ý¥Ë¥å©`¥¹Ó›ÊÂÒ»ÓE?¥«¥Æ¥´¥ê©`Ò»ÓE============================================================
============================================================================================*/
.post {
	border-top: dotted 1px #CCC;
	margin-bottom: 2em;
}
.post a:link,
.post a:visited{
	color: #5a4f4a;
}
.post li {
	padding: 1em 0px;
	border-bottom: dotted 1px #CCC;
	overflow: hidden;
}
.post-meta {
	line-height: 1.3em;
	margin-right: 1em;
	overflow: hidden;
	display: table;
	margin-bottom: 0.5em;
}
.post-meta p {
	display: table-cell;
	vertical-align: middle;
	margin: 3px 0px;
}
.post-meta p.main-tag {
	height: 26px;
	float: left;
	margin-right: 7px;
}
.post-meta p.main-tag img {
	height: 100%;
}
.post-ttl {
	line-height: 1.3em;
	margin-bottom: 1em;
	margin-top: 1em;
}
.sub-tag {
	overflow: hidden;
	float: right;
}
.sub-tag img {
	float: left;
	margin: 3px;
	height: 20px;
}

@media screen and (max-width: 768px) { 
.post-meta p.main-tag {
	height: 20px;
}
}
@media screen and (max-width: 480px) { 
.left-variable {
	margin-bottom: 3em;
}
}

/*============================================================================================
¡ý¥Ë¥å©`¥¹Ó›ÊÂ Ó›ÊÂ¥Ú©`¥¸=====================================================================
============================================================================================*/
.single  header {
	overflow: hidden;
}
.single .post-title {
	font-size: 1.2em;
	line-height: 1.6em;
	padding: 1em 0em;
	font-weight: bold;
}
.post-body {
	line-height: 2em;
}
.post-body p {
	margin-bottom: 2em;
}
.post-body img {
	width: 100%;
}
@media screen and (max-width: 768px) { 
.post-body img {
	width: 100%;
}
}
/*============================================================================================
¡ý¥Ú©`¥¸¥Ê¥Ó==================================================================================
============================================================================================*/
.wp-pagenavi {
	padding: 20px 0px;
	text-align: center;
	overflow: hidden;
}
.pagenavi {
	padding: 20px 0px;
	overflow: hidden;
	line-height: 1.6em;
}
.pagenavi .left,
.pagenavi .right {
	width: 45%;
}
.pagenavi .left {
	text-align: left;
}
.pagenavi .right {
	text-align: right;
}