﻿@charset "UTF-8";

@import "reset.css";
@import "basic.css";


body {
	background:#d1c5aa url(/sakai/common/img/bg.gif) left top repeat;
	text-align:center;
	}
#container {
	margin:0 auto;
	padding:0 10px;
	width:960px;
	background:#f8f6f0 url(/sakai/common/img/bg_contents.gif) left top repeat-y;
	text-align:left;
	}


/* btnHome ------------------------------------------*/
#btnHome {
	position:relative;
	}
#btnHome a {
	position:absolute;
	top:-48px;
	left:245px;
	}


/* glMenu ------------------------------------------*/
ul#glMenu {
	padding:3px;
	_height:1%;
	background:#1e1b1c url(/sakai/common/img/bg_glmenu.gif) left top no-repeat;
	}
ul#glMenu li {
	display:inline;
	}
ul#glMenu li a {
	display:block;
	float:left;
	}


/* contents ------------------------------------------*/
#contents {
	padding:10px 10px 20px 10px;
	}


/* lcMenu ------------------------------------------*/
#lcMenu {
	position:relative;
	}
#lcMenu h3 {
	position:absolute;
	top:-180px;
	left:10px;
	}
#lcMenu ul {
	position:absolute;
	top:102px;
	left:31px;
	}
#lcMenu ul li {
	margin-bottom:13px;
	}


/* main ------------------------------------------*/
#main {
	padding:25px 25px 0 255px;
	}
.baseText {
	padding-right:10px;
	padding-left:10px;
	line-height:1.67;
	}




/* footer ------------------------------------------*/

.btnTop {
	margin-top:30px;
	padding-right:5px;
	text-align:right;
	clear:both;
	}

#footer {
	margin:0 auto;
	position:relative;
	width:980px;
	height:53px;
	background:url(/sakai/common/img/bg_footer.gif) left top no-repeat;
	text-align:left;
	}
#footer a.sitemap {
	padding-left:10px;
	display:block;
	position:absolute;
	top:16px;
	right:22px;
	color:#ffffff;
	background:url(/sakai/common/img/icon01.gif) left center no-repeat;
	font-size:0.85em;
	}
address {
	margin:0 auto;
	padding-top:4px;
	padding-bottom:14px;
	display:block;
	width:960px;
	text-align:left;
	}


