@charset "utf-8";

/* General
--------------------------------------------------*/
body {
	text-align: center;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,'メイリオ','ＭＳ Ｐゴシック',sans-serif;
	font-size: 80%;
	line-height: 145%;
	color: #333;
	background: transparent url(../../images2011/bg.jpg) repeat-x left top;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #006699;

}

a:hover {
	text-decoration: underline;

}

ul {
	list-style-type: none;
}

/* Container
--------------------------------------------------*/
#container {
	width: 100%;
	margin: 0 auto 0;
	text-align: left;
}

/* header
--------------------------------------------------*/
#header {
	position: relative;
	z-index: 10;
	width: 950px;
	height: 133px;
	margin: 0 auto 0;
	background: transparent url(../../images2011/header.jpg) repeat-x left top;
}

#header h1 a {
	position: absolute;
	left: 5px;
	top: 40px;
	width: 273px;
	height: 45px;
	font-size: 0%;
	text-indent: -9999px;
	background: transparent url(../../images2011/h1.jpg) no-repeat left top;
}

#header dl {
	position: absolute;
	right: 6px;
	top: 37px;
}

#header dl dt {
	float: left;
	width: 54px;
	margin-right: 5px;
	font-size: 0%;
	text-indent: -9999px;
	background: transparent url(../../images2011/globalsite.jpg) no-repeat left 4px;
}

#header dl dd {
	float: left;
}

#header dl dd a {
	display: block;
	width: 60px;
	height: 15px;
	font-size: 0%;
	text-indent: -9999px;
}

#header dl dd a.english {
	margin-right:2px;
	background: transparent url(../../images2011/english.gif) no-repeat left top;
}

#header dl dd a:hover.english {
	background: transparent url(../../images2011/english.gif) no-repeat left -15px;
}


#header dl dd a.chinese {
	margin-right:2px;
	background: transparent url(../../images2011/chinese.gif) no-repeat left top;
}

#header dl dd a:hover.chinese {
	background: transparent url(../../images2011/chinese.gif) no-repeat left -15px;
}

#header dl dd a.korean {
	margin-right:2px;
	background: transparent url(../../images2011/korean.gif) no-repeat left top;
}

#header dl dd a:hover.korean {
	background: transparent url(../../images2011/korean.gif) no-repeat left -15px;
}

#header dl dd a.vietnamese {
	background: transparent url(../../images2011/vietnamese.gif) no-repeat left top;
}

#header dl dd a:hover.vietnamese {
	background: transparent url(../../images2011/vietnamese.gif) no-repeat left -15px;
}

/* headernavigation
--------------------------------------------------*/
ul.headernavigation {
	position: absolute;
	z-index: 50; 
	top: 3px;
	left: 388px;
	width: 555px;
	height: 22px;
	list-style: none;
}

ul.headernavigation li {
	float: left;
}

ul.headernavigation li a {
	display: block;
	width: 90px;
	height: 22px;
	font-size: 0%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-image: url(/images2011/headernavigation.gif);
	margin-right: 3px;
}

ul.headernavigation li a.study {
	background-position: left top;
}

ul.headernavigation li a:hover.study {
	background-position: left -22px;
}

ul.headernavigation li a.resident {
	background-position: -90px top;
}

ul.headernavigation li a:hover.resident {
	background-position: -90px -22px;
}

ul.headernavigation li a.corp {
	background-position: -180px top;
}

ul.headernavigation li a:hover.corp {
	background-position: -180px -22px;
}

ul.headernavigation li a.graduate {
	background-position: -270px top;
}

ul.headernavigation li a:hover.graduate {
	background-position: -270px -22px;
}

ul.headernavigation li a.currentstudent {
	background-position: -360px top;
}

ul.headernavigation li a:hover.currentstudent {
	background-position: -360px -22px;
}

ul.headernavigation li a.syokuinyou {
	margin-right: 0px;
	background-position: -450px top;
}

ul.headernavigation li a:hover.syokuinyou {
	background-position: -450px -22px;
}

ul.headernavigation li .submenu_s {
	position: absolute;
	width: 88px;
	text-decoration: none;
	background-image: none;
	text-indent: 0px;
	z-index: 10; 
	margin-right: 0px;
	visibility: hidden;
	background-color: #666666;
	border: 1px solid #CCCCCC;
}

ul.headernavigation li .submenu_s a  {
	text-indent: 0px;
	height: auto;
	color: #666666;
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	background-image: none;
	margin-right: 0px;
	width: 78px;
}

ul.headernavigation li .submenu_s a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}

ul.headernavigation li .submenu_s a:hover  {
	color: #FFF;
	background-color: #0099CC;
	text-decoration: none;
	font-weight: normal;
}

ul.headernavigation li .submenu_s a:link  {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 0px;
}

/* globalnavigation
--------------------------------------------------*/
ul.globalnavigation {
	position: absolute;
	top: 88px;
	left: 0px;
	z-index: 40; 
	width: 950px;
	height: 41px;
	list-style: none;
}

ul.globalnavigation li {
	float: left;
}

ul.globalnavigation li a {
	display: block;
	height: 41px;
	font-size: 0%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-image: url(/images2011/globalnavigation.gif);
}

ul.globalnavigation li a.outline {
	width: 138px;
	background-position: left top;
}

ul.globalnavigation li a:hover.outline {
	background-position: left -41px;
}

ul.globalnavigation li a.school {
	width: 137px;
	background-position: -138px top;
}

ul.globalnavigation li a:hover.school {
	background-position: -138px -41px;
}

ul.globalnavigation li a.institution {
	width: 148px;
	background-position: -275px top;
}

ul.globalnavigation li a:hover.institution {
	background-position: -275px -41px;
}

ul.globalnavigation li a.life {
	width: 106px;
	background-position: -423px top;
}

ul.globalnavigation li a:hover.life {
	background-position: -423px -41px;
}

ul.globalnavigation li a.recruit {
	width: 106px;
	background-position: -529px top;
}

ul.globalnavigation li a:hover.recruit {
	background-position: -529px -41px;
}

ul.globalnavigation li a.news {
	float: left!important;
	width: 102px!important;
	background-position: -635px top;
}

ul.globalnavigation li a:hover.news {
	background-position: -635px -41px;
}

ul.globalnavigation li a.kouken {
	width: 106px;
	background-position: -737px top;
}

ul.globalnavigation li a:hover.kouken {
	background-position: -737px -41px;
}

ul.globalnavigation li a.menu {
	width: 107px;
	background-position: -843px top;
}

ul.globalnavigation li a:hover.menu {
	background-position: -843px -41px;
}

ul.globalnavigation li .submenu {
	border: 1px solid #CCCCCC;
	visibility: hidden;
	position: absolute;
	z-index: 100;
	background-color: #666666;
	text-decoration: none;
	background-image: none;
	text-indent: 0px;
	width: 105px;
}

ul.globalnavigation li .submenu a  {
	text-indent: 0px;
	height: auto;
	color: #666666;
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	background-image: none;
	width: 95px;
}
ul.globalnavigation li .submenu a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
ul.globalnavigation li .submenu a:hover  {
	color: #FFF;
	background-color: #0099CC;
	text-decoration: none;
	font-weight: normal;
}

ul.globalnavigation li .submenu a:link  {
	color: #FFFFFF;
	text-decoration: none;
}

/* sitenavigation
--------------------------------------------------*/
#sitenavigation {
	position: relative;
	z-index: 0;
	width: 950px;
	height: 45px;
	margin: 0 auto 0;
	background: transparent url(../../images2011/sitenavigation.jpg) no-repeat left bottom;
}

#sitenavigation ul {
	position: absolute;
	top: 7px;
	right: 250px;
	list-style: none;
	font-size: 90%;
}

#sitenavigation ul li {
	float: left;
	margin-right: 10px;
}

#sitenavigation ul li a {
	color: #666;
	text-decoration: none;
	padding-left: 11px;
	background: transparent url(../../images2011/li_icon.gif) no-repeat left 5px;
}

#sitenavigation ul li a:hover {
	text-decoration: underline;
}

#sitenavigation .field {
	position: absolute;
	top: 2px;
	right: 82px;
	color: #666666;
	height: 18px;
	width: 150px;
}

#sitenavigation .search {
	position: absolute;
	top: 2px;
	right: 10px;
}

/* flash
--------------------------------------------------*/
#flash {
	position: relative;
	z-index: 0;
	height: 345px;
	width: 950px;
	margin: 0 auto;
	/*background: transparent url(../../images2011/flash.jpg) no-repeat left top;*/
}

#flash object {
	position: relative;
	z-index: 0;
}

/* contents
--------------------------------------------------*/
#contents {
	width: 950px;
	margin: 0 auto;
}

#contents #index {
	padding-top: 40px;
	background: transparent url(../../images2011/flash_footer.jpg) no-repeat left top;
}

ul.breadcrumbs {
	float: left;
	list-style: none;
	font-size: 90%;
	margin-bottom: 10px;
}

ul.breadcrumbs li {
	float: left;
	margin-right: 4px;
}

ul.breadcrumbs li a {
	color: #666;
	text-decoration: none;
	padding-right: 13px;
	background: transparent url(../../images2011/li_icon.gif) no-repeat right 5px;
}

/* title
--------------------------------------------------*/
#leftareas h1{
	clear: both;
	margin-bottom: 15px;
	padding: 8px 0 5px 15px;
	border-bottom: 3px solid #3063AD;
	line-height: 120%;
	background: transparent url(../../images2011/h2.gif) no-repeat left 13px;
}
h2 {
	margin-bottom: 15px;
}

#leftareas h2{
	clear: both;
	margin-bottom: 15px;
	padding: 8px 0 5px 15px;
	border-bottom: 3px solid #3063AD;
	line-height: 120%;
	background: transparent url(../../images2011/h2.gif) no-repeat left 13px;
}

h3 {
	clear: both;
	margin-bottom: 15px;
	padding: 8px 0 5px 15px;
	border-bottom: 3px solid #3063AD;
	line-height: 120%;
	background: transparent url(../../images2011/h2.gif) no-repeat left 13px;
}

h4 {
	clear: both;
	margin-bottom: 7px;
	padding-top: 15px;
	padding-bottom: 7px;
	border-bottom: 1px dotted #3063AD;
}

h5 {
	clear: both;
	font-size: 110%;
	color: #3063AD;
	margin-bottom: 7px;
	padding-top: 15px;
}

h6 {
	width: 100%;
	float: left;
	clear: both;
	font-size: 100%;
	margin-top: 15px;
	margin-bottom: 7px;
	padding: 3px 0 3px 5px;
	border-left: 3px solid #3063AD;
}

#contents p {
	clear: both;
	margin-bottom: 10px;
}

/* index
--------------------------------------------------*/
/* information
--------------------------------------------------*/
#contents .information {
	width: 650px;
	margin-bottom: 40px;
}

#contents .information h2 {
	clear: both;
	float: left!important;
	width: 650px;
	height: 33px;
	margin-bottom: 10px!important;
	padding: 0 0 0 0!important;
	text-indent: -9999px;
	font-size: 0;
	border: none!important;
}
#contents .information#news h2 { background: url("/images2011/h2_news.jpg") no-repeat left top; }
#contents .information#event h2 { background: url("/images2011/h2_event.jpg") no-repeat left top; }


#contents .information .body {
	clear: both;
}

#contents .information .body .nav {
	overflow: hidden;
	margin-bottom: 10px;
	background: url("/common/images/cccccc.gif") repeat-x left bottom;
}
#contents .information .body .nav li {
	float: left;
	margin-right: 1px;
	list-style: none;
}
#contents .information .body .nav li a {
	display: block;
	height: 27px;
	text-indent: -9999px;
	font-size: 0;
}

#contents .information#news .body .nav li a {
	width: 80px;
	background: url("/images2011/nav_news.jpg") no-repeat;
}
#contents .information#news .body .nav li a.news01 { background-position: left top; margin-right: 1px; }
#contents .information#news .body .nav li a.news02 { background-position: -82px top; margin-right: 1px; }
#contents .information#news .body .nav li a.news03 { background-position: -164px top; }
#contents .information#news .body .nav li a.news04 { background-position: -246px top; }
#contents .information#news .body .nav li a.news05 { background-position: -327px top; }
#contents .information#news .body .nav li a.news06 { background-position: -409px top; }
#contents .information#news .body .nav li a.news07 { background-position: -491px top; }
#contents .information#news .body .nav li a.news08 { background-position: -573px top; }
#contents .information#news .body .nav li a.news01:hover,#contents .information#news .body .nav li.ui-tabs-selected a.news01 { background-position: left bottom; }
#contents .information#news .body .nav li a.news02:hover,#contents .information#news .body .nav li.ui-tabs-selected a.news02 { background-position: -82px bottom; }
#contents .information#news .body .nav li a.news03:hover,#contents .information#news .body .nav li.ui-tabs-selected a.news03 { background-position: -164px bottom; }
#contents .information#news .body .nav li a.news04:hover,#contents .information#news .body .nav li.ui-tabs-selected a.news04 { background-position: -246px bottom; }
#contents .information#news .body .nav li a.news05:hover,#contents .information#news .body .nav li.ui-tabs-selected a.news05 { background-position: -327px bottom; }
#contents .information#news .body .nav li a.news06:hover,#contents .information#news .body .nav li.ui-tabs-selected a.news06 { background-position: -409px bottom; }
#contents .information#news .body .nav li a.news07:hover,#contents .information#news .body .nav li.ui-tabs-selected a.news07 { background-position: -491px bottom; }
#contents .information#news .body .nav li a.news08:hover,#contents .information#news .body .nav li.ui-tabs-selected a.news08 { background-position: -573px bottom; }

#contents .information#event .body .nav li a {
	width: 107px;
	background: url("/images2011/nav_event.jpg") no-repeat;
}
#contents .information#event .body .nav li a.event01 { background-position: left top; margin-right: 1px; }
#contents .information#event .body .nav li a.event02 { background-position: -109px top; margin-right: 1px; }
#contents .information#event .body .nav li a.event03 { background-position: -218px top; }
#contents .information#event .body .nav li a.event04 { background-position: -327px top; }
#contents .information#event .body .nav li a.event05 { background-position: -436px top; }
#contents .information#event .body .nav li a.event06 { background-position: -545px top; }
#contents .information#event .body .nav li a.event01:hover,#contents .information#event .body .nav li.ui-tabs-selected a.event01 { background-position: left bottom; }
#contents .information#event .body .nav li a.event02:hover,#contents .information#event .body .nav li.ui-tabs-selected a.event02 { background-position: -109px bottom; }
#contents .information#event .body .nav li a.event03:hover,#contents .information#event .body .nav li.ui-tabs-selected a.event03 { background-position: -218px bottom; }
#contents .information#event .body .nav li a.event04:hover,#contents .information#event .body .nav li.ui-tabs-selected a.event04 { background-position: -327px bottom; }
#contents .information#event .body .nav li a.event05:hover,#contents .information#event .body .nav li.ui-tabs-selected a.event05 { background-position: -436px bottom; }
#contents .information#event .body .nav li a.event06:hover,#contents .information#event .body .nav li.ui-tabs-selected a.event06 { background-position: -545px bottom; }

#contents .information .body .box {
	clear: both;
}
#contents .information .body .box ul {
}
#contents .information .body .box ul li {
	padding: 13px 8px 13px;
	list-style: none;
	background: url("/images2011/dotted_x.gif") repeat-x left bottom;
}

#contents .information .body .box ul li span {
	float: none;
	width: auto;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0;
	padding-right: 12px;
}

#contents .information .body .box ul li p {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	_zoom: 1;
}
#contents .information .body .box ul li p a {
	color: #333333;
}
#contents .information .body .box ul li p a:hover {
	text-decoration: underline;
}
#contents .information .body .box ul li p a.important {
	padding-right: 53px;
	background: url("/images2011/icon_important.gif") no-repeat right 2px;
}
#contents .information .body .box ul li p a.new {
	padding-right: 53px;
	background: url("/images2011/icon_new.gif") no-repeat right 2px;
}

#contents .information span {
	display: block;
	overflow: hidden;
	margin-top: 10px;
}
#contents .information span a {
	display: block;
	float: right;
	width: 100px;
	height: 20px;
	text-indent: -9999px;
	font-size: 0;
	background: url("/images2011/backnumber.jpg") no-repeat -96px top;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

#contents #leftarea img.entry {
	display: block;
	border: 0px;
	margin-bottom: 30px;
}

/* leftarea
--------------------------------------------------*/
#contents #leftarea {
	float: left;
	width: 650px;
	margin-bottom: 70px;
}


/* rightarea
--------------------------------------------------*/
#contents #rightarea {
	float: right;
	width: 250px;
	margin-bottom: 70px;
}

#contents #rightarea img.bannar {
	display: block;
	border: 0px;
	margin-bottom: 10px;
}

#contents #rightarea dl.pickup {
	float: left;
	padding-top: 20px;
	margin-bottom: 13px;
	_margin-bottom: 0px;
}

#contents #rightarea dl.pickup dt {
	margin-bottom: 10px;
}

#contents #rightarea dl.pickup dd {}

#contents #rightarea dl.pickup dd dl {
	float: left;
	padding-bottom: 7px;
	margin-bottom: 7px;
	_margin-bottom: 0px;
	border-bottom: 1px dotted #CCC;
}

#contents #rightarea dl.pickup dd dl dt {
	float: left;
	width: 75px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#contents #rightarea dl.pickup dd dl dt img {
	display: block;
	padding: 1px;
	border: 1px solid #CCC;
}

#contents #rightarea dl.pickup dd dl dd {
	float: right;
	width: 175px;
}

#contents #rightarea dl.pickup dd dl dd dl {
	border: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#contents #rightarea dl.pickup dd dl dd dl dt {
	width: 175px;
	margin-bottom: 0px;
	font-size: 90%;
}

#contents #rightarea dl.pickup dd dl dd dl dt a {
	padding-left: 12px;
	color: #333333;
	background: transparent url(../../images2011/dl_pickup_icon.gif) no-repeat left 6px;
}

#contents #rightarea dl.pickup dd dl dd dl dd {
	color: #666666;
	font-size: 85%;
}

#contents #rightarea ul.contentslist {
	clear: both;
	list-style: none;
	margin-bottom: 20px;
	padding: 30px 15px 10px;
	/padding: 15px 15px 10px;
	_padding: 30px 15px 10px;
	border-bottom: 3px solid #669900;
	background: transparent url(../../images2011/dl_contents_bg.gif) no-repeat left top;
}

#contents #rightarea ul.contentslist li {
	padding-bottom: 7px;
	margin-bottom: 7px;
	border-bottom: 1px dotted #CCC;
}

#contents #rightarea ul.contentslist li a {
	padding-left: 12px;
	color: #666;
	text-decoration: none;
	background: transparent url(../../images2011/dl_pickup_icon.gif) no-repeat left 6px;
}

#contents #rightarea ul.contentslist li a:hover {
	text-decoration: underline;
}

#contents #rightarea dl.mobile {
	float: left;
	padding-bottom: 10px;
	border-bottom: 2px solid #006699;
}

#contents #rightarea dl.mobile dt {
	text-align: center;
	margin-bottom: 7px;
}

#contents #rightarea dl.mobile dd {}

#contents #rightarea dl.mobile dd dl {}

#contents #rightarea dl.mobile dd dl dt {
	float: left;
	width: 75px;
}

#contents #rightarea dl.mobile dd dl dd {
	float: right;
	width: 175px;
}

#contents #rightarea dl.mobile dd dl dd p {
	font-size: 85%;
}

#contents #rightarea dl.mobile dd dl dd span {
	font-size: 65%;
	display: block;
	line-height: 1.2;
}






/* 派生ページ共通
--------------------------------------------------*/
p.pdf_top {
	float: right;
	clear:both;
	font-size: 90%;
	text-indent: 15px;
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign_pdf.gif) no-repeat 0px 2px;
	margin-bottom: 10px;
}

.block {
	width: 950px;
	clear:both;
}

.blc_left{
	display: block;
	float: left;
}
.blc_right{
	display: block;
	float: right;
}

.ifo_blc{
	width: 465px;
}

.ifo_blc .frame a {
	color: #006699;
	text-decoration: none;
}

.ifo_blc .frame{
	width: 453px;
	padding: 5px;
	border: 1px solid #F0F0F0;
	margin: 2px 2px 10px 2px;s
}
.ifo_blc h3{
	clear: both;
	line-height: 130%;
	background: none;
	margin: 0px;
	padding: 5px;
	font-size: 110%;
	color: #006699;
	border-bottom: 1px dotted #EFEFEF;
}
.ifo_blc dl{
	margin: 0px;
	padding: 10px;
}
.ifo_blc dt{
	margin: 0px 0px 5px 0px;
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat 0px 8px;
	padding: 5px 5px 5px 17px;
	border-bottom: 1px dotted #CCCCCC;
}
.ifo_blc dt.bottom{
	margin: 0px 0px 5px 0px;
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign_outline.gif) no-repeat 0px 6px;
	padding: 5px 5px 5px 17px;
	border-bottom: 1px dotted #CCCCCC;
}
.ifo_blc dt.pdf{
	margin: 0px;
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign_pdf.gif) no-repeat 0px 8px;
	padding: 5px 5px 5px 15px;
	border-bottom: 1px dotted #CCCCCC;
}
.ifo_blc dd.pdf{
	margin: 0px;
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign_pdf.gif) no-repeat 13px 2px;
	padding: 0px 5px 5px 30px;
}
.ifo_blc dd{
	margin: 0px;
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat 13px 2px;
	padding: 0px 5px 5px 30px;
}
.ifo_blc dd.none {
	background: none;
	padding: 0px;
}
.ifo_blc dd.none ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.ifo_blc dd.none li {
	margin: 0px;
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat 15px 4px;
	padding: 0px 5px 0px 30px;
}
.fotter_blc_nav {
	display: block;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 80%;
	height: 100%;
	width: 500px;
}
.fotter_blc_nav ul {
	margin: 0px;
	padding: 0px;
}
.fotter_blc_nav li {
	display: block;
	list-style-type: none;
	float: left;
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign_foot.gif) no-repeat 0px 4px;
	padding-left: 15px;
	margin-right: 10px;
}

.fotter_blc_nav li a {
	color: #666666;
}
.fotter_blc_nav li a:visited {
	color: #666666;
}
.fotter_blc_nav li a:hover {
	color: #0066FF;
	text-decoration: none;
}

.fotter_blc_copy {
	display: block;
	float: left;
	font-size: 80%;
	line-height: 130%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 100%;
	width: 500px;
	overflow: hidden;
}
.fotter_blc_mobile {
	display: block;
	float: right;
	font-size: 80%;
	line-height: 130%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 62px;
	background-image: url(/navi/img/study/qr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 65px;
}

/* 大学案内
--------------------------------------------------*/
body#outline .ifo_blc h3{
	border-left: 5px solid #0066CC;
}

/* 学部?大学院案内
--------------------------------------------------*/
/* トップ */
body#school .group {
	clear: both;
	float: left;
	overflow: hidden;
	width: 853px;
	margin-bottom: 15px;
	padding: 30px 0 35px 97px;
	background-color: #F1F5F9;
}
body#school .group h3 {
	margin: 0 0 -10px -17px;
	padding: 0;
	background: none;
	border: 0;
}
body#school .group ul {
}
body#school .group ul li {
	float: left;
	width: 212px;
	height: 67px;
	margin: 30px 60px 0 0;
	list-style: none;
}
body#school .group ul li a,
body#school .leftarea .sidebar li a,
body#school .leftarea .sidebar_d li a {
	display: block;
	width: 212px;
	height: 67px;
	text-indent: -9999px;
	font-size: 0;
	background-repeat: no-repeat;
}
body#school .group#gakubu ul li a,body#school .leftarea .sidebar li a { background-image: url("/school/images/nav_gakubu.jpg"); }
body#school .group#gakubu ul li.nav01 a,body#school .leftarea .sidebar .side01 a { background-position: left top; }
body#school .group#gakubu ul li.nav02 a,body#school .leftarea .sidebar .side02 a { background-position: -212px top; }
body#school .group#gakubu ul li.nav03 a,body#school .leftarea .sidebar .side03 a { background-position: -424px top; }
body#school .group#gakubu ul li.nav04 a,body#school .leftarea .sidebar .side04 a { background-position: left -135px; }
body#school .group#gakubu ul li.nav05 a,body#school .leftarea .sidebar .side05 a { background-position: -212px -135px; }
body#school .group#gakubu ul li.nav01 a:hover,body#school .leftarea .sidebar .side01 a:hover { background-position: left -67px; }
body#school .group#gakubu ul li.nav02 a:hover,body#school .leftarea .sidebar .side02 a:hover { background-position: -212px -67px; }
body#school .group#gakubu ul li.nav03 a:hover,body#school .leftarea .sidebar .side03 a:hover { background-position: -424px -67px; }
body#school .group#gakubu ul li.nav04 a:hover,body#school .leftarea .sidebar .side04 a:hover { background-position: left -202px; }
body#school .group#gakubu ul li.nav05 a:hover,body#school .leftarea .sidebar .side05 a:hover { background-position: -212px -202px; }
body#school .group#daigakuin ul li a,body#school .leftarea .sidebar_d li a { background-image: url("/school/images/nav_daigakuin.jpg"); }
body#school .group#daigakuin ul li.nav01 a,body#school .leftarea .sidebar_d .side01 a { background-position: left top; }
body#school .group#daigakuin ul li.nav02 a,body#school .leftarea .sidebar_d .side02 a { background-position: left -67px; }
body#school .group#daigakuin ul li.nav03 a,body#school .leftarea .sidebar_d .side03 a { background-position: left -134px; }
body#school .group#daigakuin ul li.nav04 a,body#school .leftarea .sidebar_d .side04 a { background-position: left -201px; }
body#school .group#daigakuin ul li.nav05 a,body#school .leftarea .sidebar_d .side05 a { background-position: left -268px; }
body#school .group#daigakuin ul li.nav01 a:hover,body#school .leftarea .sidebar_d .side01 a:hover { background-position: left -335px; }
body#school .group#daigakuin ul li.nav02 a:hover,body#school .leftarea .sidebar_d .side02 a:hover { background-position: left -402px; }
body#school .group#daigakuin ul li.nav03 a:hover,body#school .leftarea .sidebar_d .side03 a:hover { background-position: left -469px; }
body#school .group#daigakuin ul li.nav04 a:hover,body#school .leftarea .sidebar_d .side04 a:hover { background-position: left -536px; }
body#school .group#daigakuin ul li.nav05 a:hover,body#school .leftarea .sidebar_d .side05 a:hover { background-position: left -603px; }
body#school .group#daigakuin ul li.nav06 a {
	display: inline;
	float: left;
	width: auto;
	height: auto;
	margin: 1.9em 0 0 0;
	padding-left: 17px;
	text-indent: 0;
	font-size: 100%;
	background: url("/school/images/icon.gif") no-repeat left center !important;
}

body#school .leftarea .sidebar_j {
	width: 192px;
	height: 212px;
	padding: 88px 0 0 20px;
	background: url("/school/job/images/nav.jpg") no-repeat left top;
}
body#school .leftarea .sidebar_j li a {
	display: block;
	width: 170px;
	height: 60px;
	text-indent: -9999px;
	font-size: 0;
	background: url("/school/job/images/nav.jpg") no-repeat;
}
body#school .leftarea .sidebar_j .side01 a { background-position: -20px -88px; }
body#school .leftarea .sidebar_j .side02 a { background-position: -20px -148px; }
body#school .leftarea .sidebar_j .side03 a { background-position: -20px -208px; }
body#school .leftarea .sidebar_j .side01 a:hover,body#school .leftarea .sidebar_j .side01 a.active { background-position: -232px -88px; }
body#school .leftarea .sidebar_j .side02 a:hover,body#school .leftarea .sidebar_j .side02 a.active { background-position: -232px -148px; }
body#school .leftarea .sidebar_j .side03 a:hover,body#school .leftarea .sidebar_j .side03 a.active { background-position: -232px -208px; }

/* 各部 学科 */
body#school .leftarea {
	float: left;
	width: 242px;
	margin-top: 10px;
}
body#school .leftarea .sidebar li,
body#school .leftarea .sidebar_d li {
	margin-bottom: 20px;
	list-style: none;
}

body#school .rightarea {
	float: right;
	overflow: hidden;
	width: 677px;
	margin: 10px 0 30px;
	padding-left: 30px;
	border-left: 1px dashed #CCCCCC;
}
body#school .rightarea h3 {
	margin-bottom: 10px;
	padding: 0;
	background: none;
	border-bottom: 0;
}
body#school .rightarea h4 {
	margin-bottom: 15px;
	padding: 0;
	border-bottom: 0;
}
body#school .rightarea .image_messege {
	margin-bottom: 20px;
}

body#school .rightarea .dean {
	margin-bottom: 20px;
}
body#school .rightarea .dean h4 {
	margin: 0 0 0 140px;
}
body#school .rightarea .dean div {
	overflow: hidden;
	margin-top: -21px;
}
body#school .rightarea .dean div img {
	float: left;
	padding: 2px;
	border: 1px solid #cccccc;
}
body#school .rightarea .dean div p {
	clear: none;
	overflow: hidden;
	_zoom: 1;
	margin-top: 26px;
	margin-bottom: 0;
	padding: 5px 0 0 8px;
}
body#school .rightarea .dean div span {
	display: block;
	margin-top: 5px;
	text-align: right;
}

body#school .rightarea .dean_d {
	overflow: hidden;
	margin-bottom: 20px;
	padding-top: 10px;
}
body#school .rightarea .dean_d .face {
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
	font-size: 85%;
}
body#school .rightarea .dean_d .face img {
	display: block;
	margin-bottom: 5px;
	padding: 2px;
	border: 1px solid #cccccc;
}
body#school .rightarea .dean_d .text {
	clear: none;
	overflow: hidden;
	_zoom: 1;
	margin-bottom: 0;
}

body#school .rightarea .nav,
body#school .rightarea .nav_d {
	clear: both;
	overflow: hidden;
	width: 592px;
	margin: 0 -5px 20px 0;
}
body#school .rightarea .nav li,
body#school .rightarea .nav_d li {
	float: left;
	margin-right: 5px;
	list-style: none;
}
body#school .rightarea .nav li a,
body#school .rightarea .nav_d li a {
	display: block;
	height: 46px;
	text-indent: -9999px;
	font-size: 0px;
	background-repeat: no-repeat;
}
body#school .rightarea#bunkyo .nav li a { background-image: url("/school/bunkyo/images/nav.gif"); }
body#school .rightarea#keizai .nav li a { background-image: url("/school/keizai/images/nav.gif"); }
body#school .rightarea#igaku .nav li a { background-image: url("/school/igaku/images/nav.gif"); }
body#school .rightarea#riko .nav li a { background-image: url("/school/riko/images/nav.gif"); }
body#school .rightarea#nogaku .nav li a { background-image: url("/school/nogaku/images/nav.gif"); }
body#school .rightarea .nav .nav01 a { width: 131px; background-position: left top; }
body#school .rightarea .nav .nav02 a { width: 86px;	background-position: -131px top; }
body#school .rightarea .nav .nav03 a { width: 87px; background-position: -217px top; }
body#school .rightarea .nav .nav04 a { width: 131px; background-position: -304px top; }
body#school .rightarea .nav .nav05 a { width: 131px; background-position: right top; }
body#school .rightarea .nav .nav01 a:hover { background-position: left -46px; }
body#school .rightarea .nav .nav02 a:hover { background-position: -131px -46px; }
body#school .rightarea .nav .nav03 a:hover { background-position: -217px -46px; }
body#school .rightarea .nav .nav04 a:hover { background-position: -304px -46px; }
body#school .rightarea .nav .nav05 a:hover { background-position: right -46px; }
body#school .rightarea#bunkyo .nav_d li a { background-image: url("/school/bunkyo/images/nav_d.gif"); }
body#school .rightarea#keizai .nav_d li a { background-image: url("/school/keizai/images/nav_d.gif"); }
body#school .rightarea#igaku .nav_d li a { background-image: url("/school/igaku/images/nav_d.gif"); }
body#school .rightarea#riko .nav_d li a { background-image: url("/school/riko/images/nav_d.gif"); }
body#school .rightarea#nogaku .nav_d li a { background-image: url("/school/nogaku/images/nav_d.gif"); }
body#school .rightarea .nav_d .nav01 a { width: 131px; background-position: left top; }
body#school .rightarea .nav_d .nav02 a { width: 86px;	background-position: -131px top; }
body#school .rightarea .nav_d .nav03 a { width: 87px; background-position: -217px top; }
body#school .rightarea .nav_d .nav04 a { width: 131px; background-position: -304px top; }
body#school .rightarea .nav_d .nav05 a { width: 131px; background-position: right top; }
body#school .rightarea .nav_d .nav01 a:hover { background-position: left -46px; }
body#school .rightarea .nav_d .nav02 a:hover { background-position: -131px -46px; }
body#school .rightarea .nav_d .nav03 a:hover { background-position: -217px -46px; }
body#school .rightarea .nav_d .nav04 a:hover { background-position: -304px -46px; }
body#school .rightarea .nav_d .nav05 a:hover { background-position: right -46px; }

body#school .rightarea .configuration,
body#school .rightarea .configuration_d {
	clear: both;
	margin-bottom: 35px;
}
body#school .rightarea .configuration h4,
body#school .rightarea .configuration_d h4 {
	margin-bottom: 10px;
}
body#school .rightarea .configuration table,
body#school .rightarea .configuration_d table {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
body#school .rightarea .configuration table th,
body#school .rightarea .configuration table td {
	padding: 5px 10px;
	font-weight: normal;
	font-size: 90%;
	color: #555555;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
body#school .rightarea .configuration_d table th,
body#school .rightarea .configuration_d table td {
	padding: 5px 10px;
	vertical-align: top;
	font-weight: normal;
	font-size: 90%;
	color: #555555;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
body#school .rightarea .configuration table .caption th,
body#school .rightarea .configuration_d table .caption th {
	text-align: center;
	color: #ffffff;
}
body#school .rightarea#bunkyo .configuration .caption th,body#school .rightarea#bunkyo .configuration_d .caption th { background-color: #FF8F00; }
body#school .rightarea#keizai .configuration .caption th,body#school .rightarea#keizai .configuration_d .caption th { background-color: #D08B1F; }
body#school .rightarea#igaku .configuration .caption th,body#school .rightarea#igaku .configuration_d .caption th { background-color: #7F2429; }
body#school .rightarea#riko .configuration .caption th,body#school .rightarea#riko .configuration_d .caption th { background-color: #84851E; }
body#school .rightarea#nogaku .configuration .caption th,body#school .rightarea#nogaku .configuration_d .caption th { background-color: #4CAF39; }

body#school .rightarea .configuration table th.light_caption,
body#school .rightarea .configuration_d table th.light_caption {
	font-weight: bold;
	background-color: #F4FAFF;
}
body#school .rightarea .configuration table td.number,
body#school .rightarea .configuration_d table td.number {
	text-align: center;
}
body#school .rightarea .configuration_d table th.caption span {
	display: block;
	margin: 0 -4em 0 -1em;
	letter-spacing: 3em;
	text-align: center;
}
body#school .rightarea .configuration_d table th.dotted,
body#school .rightarea .configuration_d table th.min_caption {
	border-right: 1px dotted #CCCCCC !important;
}

/* 派生 */
body#school .rightarea .section {
	padding: 5px 0 10px;
	color: #4B4B4B;
}
body#school .rightarea .section h5 {
	margin-bottom: 15px;
	padding: 3px 0 1px 5px;
}
body#school .rightarea#bunkyo .section h5 { color: #FF7F00; border-left: 5px solid #FF7F00; }
body#school .rightarea#keizai .section h5 { color: #C77914; border-left: 5px solid #C77914; }
body#school .rightarea#igaku .section h5 { color: #7F2429; border-left: 5px solid #7F2429; }
body#school .rightarea#riko .section h5 { color: #84851E; border-left: 5px solid #84851E; }
body#school .rightarea#nogaku .section h5 { color: #4CAF39; border-left: 5px solid #4CAF39; }
body#school .rightarea .section h6 {
	float: none;
	margin: 0 0 10px 0;
	padding: 5px 10px 3px;
	background-color: #f1f1f1;
	border: 0;
}
body#school .rightarea .section strong {
	display: block;	
	margin-bottom: 5px;
}
body#school .rightarea .section span {
	display: block;
	margin-bottom: 2px;
}
body#school .rightarea .section .article {
	margin: 0 0 20px 10px;
}
body#school .rightarea .section .article p.simple {
	margin-bottom: 0;
	padding: 0 10px;
	text-indent: 1em;
}
body#school .rightarea .section .article div.simple {
	margin-bottom: 0;
	padding: 0 10px;
}
body#school .rightarea .section .article div.simple p {
	text-indent: 1em;
}
body#school .rightarea .section .article ol li ol li ul li p {
	margin: 0;
	padding-left: 15px;
}
body#school .rightarea .section .article ol {
	padding-left: 35px;
}
body#school .rightarea .section .article ol li {
	padding-bottom: 5px;
}
body#school .rightarea .section .article ol li ol {
	padding-left: 25px;
}
body#school .rightarea .section .article ol li ol li ul li {
	margin-top: 5px;
	padding: 10px;
	border: 1px solid #dcdddd;
}
body#school .rightarea .section ul.notes {
	padding: 15px 0 0 20px;
	border-top: 1px dashed #CCCCCC;
}
body#school .rightarea .section ul.notes li {
	margin-bottom: 5px;
	list-style: disc;
	font-size: 95%;
	color: #666666;
}

/* job */
body#school .rightarea#job h3 {
	margin-bottom: 20px;
}
body#school .rightarea .man,
body#school .rightarea .won {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	padding: 20px 40px 10px;
}
body#school .rightarea .man { background: url("/school/job/images/bg_b_man.gif") repeat-y left bottom; }
body#school .rightarea .won { background: url("/school/job/images/bg_b_won.gif") repeat-y left bottom; }

body#school .rightarea .man h4,
body#school .rightarea .won h4 {
	margin: 0 0 0 150px;
}
body#school .rightarea .man div,
body#school .rightarea .won div {
	margin-top: -42px;
}
body#school .rightarea .man div img,
body#school .rightarea .won div img {
	float: left;
	margin: 0 15px 15px 0;
	position: relative;
}
body#school .rightarea .man div p,
body#school .rightarea .won div p {
	clear: none;
	padding-top: 57px;
	line-height: 1.75em;
	text-indent: 1em;
	font-size: 110%;
}
body#school .rightarea .man div p { background: url("/school/job/images/bg_m_man.jpg") no-repeat right top; }
body#school .rightarea .won div p { background: url("/school/job/images/bg_m_won.jpg") no-repeat right top; }



/* 佐賀大学憲章
--------------------------------------------------*/
body#outline .block_area {
	margin-bottom: 20px;
}

body#outline .block_area p.bule {
	color: #0099FF;
}

/* 学長挨拶
--------------------------------------------------*/
.president_greetings .right {
	width: 770px;
	float: right;
}

.president_greetings .right p {
	margin-top: 20px;
}

.president_greetings dl {
	margin-top: 20px;
	clear: both;
}

.president_greetings dl dt {
	margin-bottom: 10px;
	padding-left: 15px;
	font-weight: bold;
}

.president_greetings dl dd.text-right{
	text-align: right;
	margin-top: 20px;
}

/* 理事の方針
--------------------------------------------------*/
.saga_ubox_b {
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.img_left {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/* 佐賀大学表敬訪問
--------------------------------------------------*/
.saga_ubox {
	float: left;
	display: block;
	height: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	overflow: hidden;
	width: 100%;
}

.img_right {
	float: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.img_left {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.saga_ubox {
	float: left;
	display: block;
	height: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	overflow: hidden;
	width: 100%;
}
.saga_ubox ul {
	margin-top: 20px;
	margin-bottom:0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	list-style-type: none;
}
.saga_ubox li {
	background: url(/common/img/sign.gif) no-repeat 0px 5px;
	text-indent: 15px;
	line-height: 180%;
}
.saga_ubox li.pdf {
	line-height: 180%;
	text-indent: 15px;
	background: url(/common/img/sign_pdf.gif) no-repeat 0px 5px;
}
.saga_ubox_b {
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.history_bottom {
	display: block;
	padding: 10px;
	border: 3px double #333366;
	width: 92%;
	margin-right: auto;
	margin-left: auto;
}
.saga_ubox .left {
	display: block;
	float: left;
	width: 50%;
}
.saga_ubox .right {
	display: block;
	float: right;
	width: 50%;
}
.saga_ubox .page {
	display: block;
	width: 300px;
	margin: 0px auto 0px auto;
}
.saga_ubox .page ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.saga_ubox .page li {
	float: left;
	line-height: 180%;
	background: url(/common/img/sign.gif) no-repeat 0px 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.style1 {color: #0099FF}

table.tb02 {
	padding: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 85%;
}

.tb02 td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

.img_waku {
	padding: 5px;
	border: 1px solid #CCC;
}

/* 役員の経歴等
--------------------------------------------------*/
table.tb01 {
	padding: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 85%;
	margin-bottom: 10px;
}

.tb01 td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

/* 佐賀大学学歌
--------------------------------------------------*/
.saga_ubox .left {
	display: block;
	float: left;
	width: 50%;
}

.saga_ubox .right {
	display: block;
	float: right;
	width: 50%;
}

/* 国立大学法人佐賀大学業務方法書
--------------------------------------------------*/
/.kokusai_box {
	float: left;
	display: block;
	height: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	overflow: hidden;
	width: 100%;
}
.kokusai_box ul {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
}
.kokusai_box li {
	line-height: 180%;
	background-image: url(/common/img/sign.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 15px;
}
.kokusai_box li.pdf {
	line-height: 180%;
	text-indent: 15px;
	background: url(http://www.saga-u.ac.jp/common/img/sign_pdf.gif) no-repeat 0px 5px;
}

.ml15 {
margin-left: 15px;
}

/* 職員募集
--------------------------------------------------*/
.other_body {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}

.other_body ul {
	display: block;
	margin: 20px 0px 0px 15px;
	padding: 0px;
	list-style-type: none;
}

.ml13 {
	margin-left: 13px;
}

.pdf_coments {
	line-height: 180%;
	text-indent: 15px;
	background: url(http://www.saga-u.ac.jp/common/img/sign_pdf.gif) no-repeat 0px 3px;
}

.other_body li {
	line-height: 180%;
	background: url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat 0px 5px;
	text-indent: 15px;
	margin-right: 20px;
}

.common_coments {
	line-height: 180%;
	text-indent: 15px;
	background: url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat 0px 5px;
}

/* 財務について
--------------------------------------------------*/
.koukai_body {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.koukai_body ul {
	display: block;
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.koukai_body li.pdf {
	float: left;
	line-height: 180%;
	text-indent: 15px;
	background: url(http://www.saga-u.ac.jp/common/img/sign_pdf.gif) no-repeat 0px 4px;
}

.koukai_body li {
	float: left;
	line-height: 180%;
	background: url(/common/img/sign.gif) no-repeat 0px 5px;
	text-indent: 15px;
	margin-right: 20px;
}


/* 開示請求のしくみ
--------------------------------------------------*/
.sikumi_box {
	display: block;
	float: left;
	margin-top: 20px;
}

.sikumi_box_l {
	float: left;
	width: 30%;
}

.sikumi_box_r {
	float: right;
	width: 70%;
}

.blk_y {
	display: block;
	width: 150px;
	background-color: #FFFFD2;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.blk_s {
	display: block;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image: url(http://www.saga-u.ac.jp/koukai/img/sign.gif);
	background-repeat: no-repeat;
	height: 50px;
	background-position: center top;
	margin-top: 5px;
	margin-bottom: 5px;
}

.blk_g {
	display: block;
	width: 150px;
	background-color: #DFE;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.sikumi_box_r ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.sikumi_box_r li.top {
	display: block;
	margin-top: 155px;
	margin-bottom: 80px;
}

.sikumi_box_r li {
	display: block;
	margin-bottom: 80px;
}

/* 法人文書ファイル管理簿
--------------------------------------------------*/
.release {

	clear: both;

}

.release table {
	margin: 10px 0 20px;

	border-top: 1px solid #CCC;

	border-left: 1px solid #CCC;

}

.release table th {

	padding: 7px;

	border-bottom: 1px solid #CCC;

	border-right: 1px solid #CCC;

	background-color: #F3F3F3;

}

.release table td {

	padding: 7px;

	border-right: 1px solid #CCC;

	border-bottom: 1px solid #CCC;

}

.release table td a.pdf {

	padding-left: 17px;

	background: url(http://www.saga-u.ac.jp/common/img/sign_pdf.gif) no-repeat 0px 1px;

}

/* 佐賀大学メールマガジン
--------------------------------------------------*/
.mail_box {
	display: block;
	margin-bottom: 10px;
}

/* バックナンバー
--------------------------------------------------*/
.contents_blc_cms {
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 950px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.contents_blc_cms td.news_list_title {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(http://www.saga-u.ac.jp/common/img/sign_cms.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}

.news_all {
	display: none;
}

.contents_blc_cms a.backnumber {
	width: 90px;
	height: 18px;
	text-indent: -9999px;
	background-image: url(http://www.saga-u.ac.jp/common/img/rss_bk.gif);
	background-repeat: no-repeat;
	background-position: -42px 0px;
	float: right;
	margin-right: 5px;
}

.contents_blc_cms table.news_list {
	width: 100%;
}

/* 関連機構リンク
--------------------------------------------------*/
body#link .contents_blc {
	width: 950px!important;
	padding: 0!important;
}

/* eラーニング
--------------------------------------------------*/
.learning_box .learning_body .lefts li {
	line-height: 180%;
	background: url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat 0px 5px;
	text-indent: 15px;
}

/* 社会貢献活動
--------------------------------------------------*/
.navi_box {
	float: left;
	height: 100%;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.navi_box .navi_body {
	float: left;
	height: 100%;
	width: 100%;
	display: block;
	margin-top: 20px;
}

.navi_box .navi_body .right li {
	background: url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat 0px 3px;
	text-indent: 15px;
}

.navi_box .navi_body .left {
	float: left;
	width: 50%;

}

.navi_box .navi_body .left li {
	background: url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat 0px 3px;
	text-indent: 15px;
}

.navi_box .navi_body .right {
	float: right;
	width: 50%;
}
/* 調達情報
--------------------------------------------------*/
.tyotatsu_body ul {
	display: block;
	padding: 0px;
	list-style-type: none;
	margin: 0px 0px 0px 15px;
}

.tyotatsu_body li {
	line-height: 180%;
	background: url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat 0px 5px;
	text-indent: 15px;
}

.other_body ul {
	display: block;
	margin: 20px 0px 0px 15px;
	padding: 0px;
	list-style-type: none;
}

.other_body li.pdf {
	line-height: 180%;
	text-indent: 15px;
	background: url(http://www.saga-u.ac.jp/common/img/sign_pdf.gif) no-repeat 0px 4px;
}

/* 空白
--------------------------------------------------*/
.clearb {
	clear: both;
}
/* 空白
--------------------------------------------------*/
.clear10 {
	width: 100%;
	display: block;
	height: 10px;
}

/* リンクリスト
--------------------------------------------------*/
ul.link_list_yoko li a.links{
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat left 3px;
	padding-left: 20px;
}

ul.link_list li a {
	padding-left: 20px;
	line-height: 1.6;

}

ul.link_list li.links {
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat left 3px;
	padding-left: 20px;

}

ul.link_list li a.links {
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat left 3px;
	

}

ul.link_list li.pdf_links {
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign_pdf.gif) no-repeat left 3px;
	padding-left: 20px;

}

ul.link_list li a.pdf_links {
	background: transparent url(http://www.saga-u.ac.jp/common/img/sign_pdf.gif) no-repeat left 3px;

}

/* adobePDFエリア
--------------------------------------------------*/

.pdf_blc {
	display: block;
	width: 950px;
	float: left;
	height: 100%;
	font-size: 90%;
	line-height: 140%;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 20px;
}

.pdf_blc .pdf_blc_body{
	display: block;
	background-color: whiteSmoke;
	width: 410px;
	height: 33px;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
}

.pdf_blc .pdf_blc_body .pdf_l{
	display: block;
	float: left;
	width: 120px;
	height: 33px;
}

.pdf_blc .pdf_blc_body .pdf_l a {
	display: block;
	width: 112px;
	height: 33px;
	text-indent: -9999px;
	background: url(/images2011/pdf_icon.gif)
}

.pdf_blc .pdf_blc_body .pdf_r {
	display: block;
	width: 290px;
	float: right;
	text-indent: 15px;
	background: url(/images2011/sign_pdf.gif) no-repeat 0px 3px;

}

/* TOPへ戻るボタン
--------------------------------------------------*/
.anc {
	clear: both;
}
.anc a {
	width: 106px;
	float: right;
	height: 17px;
	background: url(/images2011/anc.gif) no-repeat;
	text-indent: -9999px;
	font-size: 0;
}


/* footer
--------------------------------------------------*/
#footer {
	clear: both;
	float: left;
	width: 100%;
	height: 170px;
	margin-top: 40px;
	background: transparent url(../../images2011/footer.gif) repeat-x left top;
}

#footer .box {
	position: relative;
	width: 950px;
	height: 170px;
	margin: 0 auto;
}

#footer .box p a.logo {
	position: absolute;
	top: 17px;
	left: 4px;
	display: block;
	width: 66px;
	height: 87px;
	font-size: 0%;
	text-indent: -9999px;
	background: transparent url(../../images2011/footer_logo.gif) no-repeat left top;
}

#footer .box p.copyright {
	position: absolute;
	bottom: 5px;
	right: 0px;
	color: #FFFFFF;
	font-size: 85%;
}

#footer .box ul {
	position: absolute;
	top: 25px;
	left: 80px;
	font-size: 85%;
	list-style: none;
}

#footer .box ul li {
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #333;
}

#footer .box ul li a {
	color: #333;
	text-decoration: none;
}

#footer .box ul li a:hover {
	text-decoration: underline;
}

#footer .box dl {
	position: absolute;
	top: 50px;
	left: 80px;
	text-align: left;
}

#footer .box dl dt {
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 5px;
}


#footer .box .mobile {
	position: absolute;
	left: 650px;
	top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #006699;
}

#footer .box .mobile img.title {
	position: absolute;
	left: 0px;
	top: 10px;
}

#footer .box .mobile img.qrimg {
	position: absolute;
	left: 0px;
	top: 40px;
}

#footer .box .mobile .mobileText {
	position: absolute;
	left: 65px;
	top: 37px;
	width:250px;
}

#footer .box .mobile .mobileText p {
	font-size: 85%;
}

#footer .box .mobile .mobileText span {
	font-size: 65%;
	display: block;
	line-height: 1.2;
}


/*CMS
-----------------------------------*/
table.news_list {
	width: 95%;
}
table.news_list td {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
td.news_list_date{
	width: 70px;
}
td {
		padding: 8px;
}


/*このサイトについて
-----------------------------------*/
body#about .contents_blc {
	width: 950px!important;
	padding: 0px!important;
}
body#about .contents_blc ul li {
	list-style-type: disc!important;
	margin-left: 20px!important;
	padding-left: 0px!important;
	text-indent: 0px!important;
}

/*交通アクセス
-----------------------------------*/
body#access #contents_blc {
	width: 950px!important;
	padding: 0px!important;
}

body#access #contents_blc .left {
	width: 500px!important;
}

body#access #contents_blc .left .access_box,
body#access #contents_blc .left .access_box_b {
	width: 500px!important;
}

body#access #contents_blc .left .access_box .lefts {
	width: 130px!important;
}

body#access #contents_blc .left .access_box .rights {
	float: left!important;
}

body#access #contents_blc .left .access_box .rights_b {
	float: left!important;
}

/*お問い合わせ
-----------------------------------*/
body#inquiry h2 {
	margin: 0px!important;
	padding: 0px!important;
}

body#inquiry .contents_blc {
	width: 950px!important;
	margin-top: 0px!important;
	padding: 0px!important;
}

body#inquiry .contents_blc table {
	font-size: 90%;
}

/*附属施設?研究施設案内
-----------------------------------*/
h2.common {
display: block;
border-left-width: 8px;
border-left-style: solid;
border-left-color: #175AA9;
margin: 0px;
padding: 0px;
font-size: 120%;
color: #666;
text-indent: 5px;
padding: 4px 0px 3px 0px;
}

.navi_box {
float: left;
height: 100%;
width: 100%;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #CCC;
}

.navi_box .navi_body {
float: left;
height: 100%;
width: 100%;
display: block;
margin-top: 20px;
}

.navi_box .navi_body .left {
float: left;
width: 50%;
}

.navi_box .navi_body .right {
float: right;
width: 50%;
}

.navi_box .navi_body .left ul {
margin: 0px;
padding: 0px 0px 0px 20px;
list-style-type: none;
}

.navi_box .navi_body .left li {
text-indent: 15px;
}

.navi_box .navi_body .right li {
text-indent: 15px;
}

/*卒業生の方へ 皇家永利,皇家永利网站へ
-----------------------------------*/
body#navistudy .contents_blc,
body#navigraduate .contents_blc {
	width: 950px!important;
	padding: 0px!important;
}

/*企業?研究者の方へ
-----------------------------------*/
body#navicorp .contents_blc {
	width: 950px!important;
	padding: 0px!important;
}

/*市民の方へ
-----------------------------------*/
body#naviresident .contents_blc {
	width: 950px!important;
	padding: 0px!important;
}

/*マップ
-----------------------------------*/
body#map #contents .map_body {
	padding-top: 10px!important;
	width: 928px!important;
}
body#map #contents .map_body_b {
	padding-top: 10px!important;
	width: 928px!important;
}

body#map #contents h3 {
	height: 47px!important;
	width: 930px!important;
	margin-bottom: 0px!important;
	border: none;
}
/*
body#map #contents h3.map {
	background: transparent url(images/h301.jpg) no-repeat left top;

}

body#map #contents h3.map_b {
	background: transparent url(images/h302.jpg) no-repeat left top !important;}
*/
body#map #contents h3.map {
	background-image:url(/map/images/h301.jpg) !important;
}

body#map #contents map_body_b h3.map_b {
	 background-image:url(http://www.saga-u.ac.jp/map/images/h302.jpg) !important;
}

body#map #contents map_body_b h3.map_b {
	background: transparent url(http://www.saga-u.ac.jp/map/images/h302.jpg) no-repeat left top!important;}


/*2011/11/13　追記　職員募集
-----------------------------------*/
.boshu_body {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}

.boshu_body ul li {
	line-height: 180%;
	background: url(http://www.saga-u.ac.jp/common/img/sign.gif) no-repeat 0px 5px;
	text-indent: 15px;
	margin-right: 20px;
}


