/*　+++++レイアウト全体の設定+++++　*/

/*　body上マージン0　*/
body {
	color: #333333;
	font-size:13px;
	background-color: #EAFFAA;
	/*
	background-color: #dee7eb;
	*/
	margin-top: 0px;
}



/*　外枠テーブル設定　*/
#waku {
	width: 780px;
	background-color: #FFFFFF;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
	margin-right: auto;/*　テーブルcenter設定　*/
	margin-left: auto;/*　テーブルcenter設定　*/
}

/*　大学ロゴ設定　*/
#main_logo {
	background-image: url(../img/maintitle_white.gif);
	height: 60px;
	background-repeat: no-repeat;
	background-position: 10px;
	/*width: 200px;*/
}

/*　図書館用大学ロゴ設定　*/
#main_logo_lib {
	background-image: url(../img/maintitle_lib.gif);
	height: 60px;
	background-repeat: no-repeat;
	background-position: 10px;
	/*width: 200px;*/
}

/*　開放センターロゴ設定　*/
#main_logo_oc {
	background-image: url(../img/maintitle_oc.gif);
	height: 60px;
	background-repeat: no-repeat;
	background-position: 10px;
	/*width: 200px;*/
}

/*　ISプロジェクトロゴ設定　*/
#main_logo_is {
	background-image: url(../img/maintitle_is.gif);
	height: 60px;
	background-repeat: no-repeat;
	background-position: 10px;
}



/*　ヘッダー大学ロゴ透過gif　*/
/*#main_logo img {
	margin-left: 10px;
}*/

/*#header_center {
	width:280px;
}*/

/*　ヘッダーリストセル　*/
#header_right {
	vertical-align: bottom;
	text-align: right;
	padding-right: 1em;
	font-size:13px;
}

/*　メイン画像設定　*/
/*大学案内用メイン画像*/
#main_universityguide {
	background-image: url(../img/main_universityguide.jpg);
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
}

/*図書館用メイン画像*/
#slideshow  {
	   position:relative; 
	   width:760px; 
	   height:200px; }
#slideshow img {
	position:absolute;
	top:1px;
	left:10px;
	z-index:8;
}
         #slideshow img.active { z-index:10; }
         #slideshow img.last-active { z-index:9; }



#main_library {
	background-image:url(../img/main_library7.jpg);
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
}

#main_library_demo {
	background-image: url(../img/main_library7.jpg);
		height: 200px;
	background-repeat: no-repeat;
	background-position: center;
}

/*大学開放センター画像*/
#main_oc {
	background-image: url(../img/outreach_center_main.jpg);
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
}

/*　メニューセル設定　*/
#d_link {
	padding-left: 10px;
	display: inline-block;
}

/*　個人情報box設定　*/
#bottom_l {
	font-size: 80%;
	vertical-align: bottom;
}

/*　右レイアウト　*/
#main {
	width: 580px;
	vertical-align: top;
}

/*　開放センター右レイアウト　*/
#main2 {
	width: 600px;
	vertical-align: top;
}

/*　右レイアウトbox　*/
#contents_box {
	width: 95%;
	margin-top: 10px;
	margin-right: 0;
	font-size:12px;
}

/*　開放センター右レイアウトbox　*/
#contents_box2 {
	width: 95%;
	margin-top: 10px;
	margin-right: 0;
}

/*　左レイアウト　*/
#left {
	vertical-align: top;
}

/*　左レイアウトbox */
#menu {
	width: 95%;
	margin-top: 10px;
	font-size:13px;
}

/*　左レイアウトbox（図書館用） */
#menu_lib {
	width: 95%;
	margin-top: 10px;
}

/*　左レイアウトbox（開放センター用） */
#menu_oc {
	width: 95%;
	margin-top: 10px;
}


/*　フッター　*/
#footer {
	height: 40px;
	text-align: center;
	font-size: 90%;
	background-image: url(../img/fotter.gif);
	vertical-align: middle;
}





/*　+++++サブページレイアウト設定+++++　*/

/*　左box設定　*/

#box_left {
	width: 49%;
	float: left;
	display: inline;
    overflow: hidden;
	font-size:12px;
	}
#box_right {
	width: 49%;
	float:right;
	display: inline;
	font-size:12px;
}


/*　サイトマップ　*/

#box_left2 {
	clear: both;
	width: 49%;
	float: left;
	display: inline;
	font-size:12px;
}
#box_right2 {
	width: 49%;
	float:right;
	display: inline;
	font-size:12px;
}



/*　先生紹介box　*/
#teacher {
	border: 1px solid #cccccc;
	padding: 0.5em;
	margin-bottom: 0.5em;
	overflow: auto;
	display: block;
}

/*　情報公開設定　*/
#contents_box .number {
	width: 90%;
	/*
	width: 80%;
	*/
}

/*　図書館カレンダーbox設定　*/
#calendar {
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 1em;
}

/* 図書館各階紹介box設定　*/
#floor {
	/*border: 1px solid #cccccc;*/
	clear: both;
}

/*　topicsお知らせbox設定　*/
.topics {
	display: block;
	overflow: auto;
	clear: both;
	font-size:13px;
}

/*　topics他段落文章　*/
.topics_p{
font-size:13px;
line-height:1.5;
}

.topics_month_l {
	width: 45%;
	margin-left: 15px;
	margin-top: 20px;
	float: left;
	font-size:13px;
}

.topics_month_r {
	width: 45%;
	margin-right: 15px;
	float: right;
	text-align: right;
	margin-top: 20px;
	font-size:13px;
}

.topics_out{
	width: 90%;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.topics_out_l{
	width: 90%;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}

/*　topics詳細ボックス設定　*/
.topics_box {
	border: 1px solid #CCCCCC;
	width: 95%;
	margin: 1.5em auto 2em auto;
	margin-bottom: 3%;
	padding: 0.5em;
	display: block;  /* ブロックレベル要素に */
	overflow: auto;
	line-height: 150%;
	font-size:13px;

}

/*　フォトギャラリーボックス設定　*/
.photo {
	/*border: 1px solid #CCCCCC;*/
	padding: 1em;
}

.photo_m {
	/*border: 1px solid #CCCCCC;*/
	padding: 1em;
	float: left;
}

.photo_set{
	float: right;
	margin-top: 20px;
	line-height: 120%;
}

.photo_m img{
	border: 1px solid #CCCCCC;
}

.photo_le {
	width: 255px;
	/*border: 1px solid #CCCCCC;*/
	padding: 1em 1em 1em 0em;
	float: left;
	line-height: 120%;
}

.photo_le img{
	border: 1px solid #CCCCCC;
}

.photo_r{
	width: 255px;
	padding: 1em 1em 1em 0em;
	float: right;
	line-height: 120%;
}

.photo_r img{
	border: 1px solid #CCCCCC;
}


/*　ニュース石巻専修大　*/
.news_box {
/*
	border: 1px solid #999999;
*/	
	width: 95%;
	margin: 0 auto 0 auto;
	/*
	margin-bottom: 3%;
	*/
	padding: 0.5em;
	display: block;  /* ブロックレベル要素に */
	overflow: auto;
	line-height: 150%;
	border-bottom: 1px dotted #666666;
}

.news_box h3{
	font-weight: bold;
	border-bottom: 3px solid #a13D7e;
	margin: 0 0 3px 0;
}
.news_box h4{
	font-weight: bold;
	font-size: 90%;
	color: #006600;
	padding-bottom: 7px;
}
.news_box img{
	float: right;
	margin-left: 2px;
}

.news_go{
	width: 90%;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 7px;
	border: 1px solid #CCCCCC;
}


.news_i{
	width: 90%;
	height: 50px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 7px;
	border: 1px solid #CCCCCC;
	clear: both;
}

.news_r{
	float: right;
}

.news_img{
	float: left;
	border: 0;
}


.news_box p{
	background-image: url(../img/pdficon_small.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
}

.news_table{
	border-collapse: collapse;
	margin-top: 7px;
	width: 90%;
	margin-left: 5px;
	margin-bottom: 10px;
	
}

.news_table th{
	background-color: #003366;
	color: #FFF;
	font-size: 9pt;
	border: 1px solid #666;
	padding: 10px;
}

.news_table td{
	font-size: 9pt;
	border: 1px solid #666;
	padding: 10px;
}


/*　実践経営学会　*/
.jaom_box {
/*
	border: 1px solid #999999;
*/	
	width: 95%;
	/*
	margin-bottom: 3%;
	*/
	display: block;  /* ブロックレベル要素に */
	overflow: auto;
	line-height: 150%;
	/*
	border-bottom: 1px dotted #666;
	*/
	border-top: 1px dotted #666;	
	margin-top: 0;
}

.jaom_box h3{
	font-weight: bold;
	border-bottom: 3px solid #a13D7e;
	margin: 0 0 3px 0;
}
.jaom_box h4{
	font-weight: bold;
	font-size: 90%;
	color: #006600;
	padding-bottom: 7px;
}
.jaom_box img{
	float: right;
	margin-left: 2px;
}

.jaom_box p{
	background-image: url(../img/pdficon_small.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top: 0;
	padding-top: 0;
}




