body {
	background:#ffffff;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:100%;
	line-height:100%;
	text-align:center;
	margin:0px;
	padding:0;
	}
h1{
	font-size:110%;
	line-height:100%;
	margin:0px;
	padding:8px 0px 8px 12px;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-left: 16px solid #ff4242;
	background-color: #eeeeee;
	}
h2{
	margin:8px 0px 0px 0px;
	padding:36px 0px 36px 11px;
	border-left: 8px solid #aaaaaa;
	font-size:130%;
	line-height:100%;
	}
/* パンくずリスト */
/* パンくずリスト */
#breadcrumb	{
	padding:4px 0px 4px 13px;
	font-size: 0.72em;
	background-color:#E6E6FF;
	border-left: 8px solid #C8C8FF;
	}
#breadcrumb a	{
	color: #003399;
	}

/* グローバルナビ */
#exclusivetop {
	margin:0px auto;
	background:#003567;
	width:100%;
	text-align:center;
	}
#exclusivetop_inner{
	background:#003567;
	width:860px;
	margin:0px auto;
	padding:0;
	}
#exclusivetop table{
	border-collapse:collapse;
	}
#exclusivetop td{
	margin:0px;
	padding:0px;
	}

/* コンテナ */
#container	{
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border-left: solid 1px;
	border-right: solid 1px;
	border-top: solid 0px;
	border-bottom: solid 1px;
	border-color: #999999;
	}
#fullscreen_container	{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}

/* ブロック */
#alpha {
	float: left;
	width: 198px;
	}
#beta	{
	float: left;
	width: 660px;
	margin: 0;
	}
#mainvisual {
	background-image: url(../img_titles/blog_mv.jpg);
	height: 160px;
	width: 860px;
	border-left: solid 0px;
	border-right: solid 0px;
	border-top: solid 0px;
	border-bottom: solid 1px;
	border-color: #999999;
}
#beta_narrow {
	float: left;
	width: 470px;
	margin: 0;
}
#betaw	{
	float: left;
	width: 859px;
	margin: 0;
	}
#gamma {
	float: right;
	width: 180px;
	}
#footer	{
	clear: both;
	text-align:right;
	width: 860px;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom: solid;
	border-bottom-width: 11px;
	border-bottom-color: #2B4786;
	}
#fullscreen_footer	{
	clear: both;
	width: 100%;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom: solid;
	border-bottom-width: 11px;
	border-bottom-color: #2B4786;
	}
/* ブロックインデックス特別 */
#index_slideshow	{
	float: left;
	width: 660px;
	margin: 0;
	}
#index_info	{
	float: left;
	width: 480px;
	margin: 0;
	padding: 0px;
	}
#index_banner	{
	float: left;
	width: 170px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	}





/* ブロック内ブロック */
#footer_inner{
	font-size: 0.75em;
	color: #333333;
	padding:20px;
}
#alpha div {
	margin-left: 10px;
	margin-right: 0px;
}
#gamma div	, #index_banner div {
	margin-left: 0px;
	margin-right: 10px;
}
#beta div, #betaw div, #beta_narrow div, #full div, #index_slideshow div, #index_info div {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	}
#alpha div div, #beta div div, #betaw div div, #gamma div div, #full div div, #index_slideshow div div, #index_info div div, #index_banner div div{
	margin-left: 0;
	margin-right: 0;
	}
#beta_narrow div div {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

/* ++++++ ヘッダー部分のデザイン ++++++ */
/* ++++++ ヘッダー部分のデザイン ++++++ */
#banner-header/* ++++++ h1 ++++++ */
{
	margin-top: 10px;
	font-size: 1.0em;
	margin-left: 10px;
	margin-bottom: 0px;
	line-height: 1;
}
#banner-header h1 a	{
	text-decoration: underline;
	color: #0000cc;
	}
#info_title{
	font-size: 1.4em;
	margin:20px 0px 20px 20px;
	border-left:0px solid #dd0000;
	color: #222222;
	}
#search_title{
	font-size: 1.2em;
	margin:20px 0px 20px 0px;
	}

#banner-description/* ++++++ h2 ++++++ */
{
	margin-top: 5px;
	font-size: 0.93em;
	font-weight: normal;
	margin-left: 10px;
	margin-bottom: 30px;
	line-height: 1.125;
}
.entry h2	{
	font-size: 0.82em;
	}
.entry h3	{
	font-size: 1.1em;
	color: #00595B;
	padding: 3px 3px 3px 0px;
	border-bottom: solid;
	border-width: 1px;
	border-color: #999999;
	}
.entry p	{
	font-size: 0.94em;
	color: #222222;
	line-height: 120%;
	}
.entry ul	{
	font-size: 0.82em;
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left:0;
	padding-left:5px;
	}
.entry li	{
	color: #333333;
	line-height: 144%;
	}
.entry p.posted	{
	font-size: 0.75em;
	color: #aaaaaa;
	border-top: solid 0px #dddddd;
	padding-top: 6px;
	padding-bottom: 32px;
	}
.entry a	{
	color: #003399;
	}
.entry	{
	padding:20px 20px 40px 20px;
	font-size: 0.94em;
	color: #222222;
	}
.entry_date{
	font-size: 0.87em;
	padding-top: 24px;
}
.entry_archives{
	font-size: 0.87em;
	padding-top: 200px;
}

/* インデックスの中身 */
/* インデックスの中身 */
.index_body ul	{
	font-size: 1em;
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left:1em;
	padding-left:1em;
	list-style-image: url(img_common/tri_right_deepblue.gif);
	}
.index_body li	{
	color: #333333;
	padding: 7px;
	line-height: 100%;
	}
.index_body a	{
	color: #003399;
	text-decoration: none;
	}
.index_body a:hover	{
	color: #003399;
	text-decoration: underline;
	}
.index_body	{
	margin: 0px;
	padding: 0px;
	font-size: 0.94em;
	color: #222222;
	}
.archive_entry_list ul	{
	font-size: 0.82em;
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left:0;
	padding-left:5px;
	}
.archive_entry_list li	{
	color: #333333;
	line-height: 144%;
	}
.care_title_list ul	{
	font-size: 0.82em;
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 50px;
	margin-left:20px;
	padding-left:5px;
	}
.care_title_list li	{
	color: #333333;
	line-height: 144%;
	}
.care_title_list h2{
	margin-left:12px;
	font-size: 1.00em;
	}


/* スタンダード：学部、院などの通常ページ */
/* スタンダード：学部、院などの通常ページ */
.standard	{
	font-size: 0.93em;
	margin-bottom: 40px;
	}
.standard h3	{
	font-size:110%;
	line-height:120%;
	color: #00595B;
	padding: 3px 3px 3px 7px;
	border-bottom: solid;
	border-width: 1px;
	border-color: #aaaaaa;
	}
.standard h4	{
	font-size: 1.00em;
	color: #00595B;
	padding-top: 12px;
	padding-right: 3px;
	padding-bottom: 12px;
	padding-left: 7px;
	}
.standard h5	{
	font-size: 0.93em;
	color: #000000;
	padding: 3px 3px 3px 7px;
	}
.standard p	{
	color: #333333;
	margin-left:16px;
	line-height: 148%;
	}
.standard ul	{
	padding-top: 4px;
	padding-left:4px;
	margin-left:2em;
	margin-bottom:1em;
	}
.standard ul ul	{
	padding-top: 4px;
	padding-left:4px;
	margin-left:1em;
	margin-bottom:1em;
	}
/* padding for IE */
/* margin for FF */

.standard li	{
	color: #333333;
	line-height: 144%;
	}

.standard a	{
	color: #003399;
	}

.standard table {
	margin: 15px 0 15px 16px;
	border-collapse: collapse;
	border-color: #999;
	padding: 10px;
	text-align: left;
	}

.standard td {
		padding: 6px;
	}

/* 前後のエントリーへのリンク */
/* 前後のエントリーへのリンク */
#entrylink	{
	font-size: 0.75em;
	padding:3px 0px 3px 12px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #eeeeee;
	}
#entrylink a	{
	color: #003399;
	}


/* リンクブロック */
/* リンクブロック */

.linkblock	{
	font-size: 0.90em;
	border: solid;
	border-width: 1px;
	border-color: #999999;
	padding: 3px 3px 3px 3px;
	background-color:#eeeeee;
	}

.linkblock a:link{
	color:#006699;
	text-decoration: none;
}

.linkblock a:visited{
	color:#006699;
	text-decoration: none;
}

.linkblock a:hover{
	color: #cc0000;
	border-bottom: 1px solid #cc0000;
}


/* トラックバック */
/* トラックバック */

#trackbacks	{
	border: solid 1px khaki;
	padding: 5px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#trackbacks h2	{
	font-size: 0.75em;
	margin-bottom: 0;
	}

#trackbacks p	{
	font-size: 0.75em;
	color: #666666;
	margin-top: 8px;
	}

#trackbacks h3	{
	font-size: 0.75em;
	color: #999999;
	margin-bottom: 0;
	border-top: dotted 1px khaki;
	padding-top: 20px;
	}

#trackbacks a	{
	color: #3366aa;
	}


/* コメント */
/* コメント */

#comments	{
	border: solid 0px khaki;
	padding: 5px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#comments h2	{
	font-size: 0.75em;
	}

#comments p	{
	font-size: 0.75em;
	color: #666666;
	}

#comments p.posted	{
	color: #999999;
	padding-left: 30px;
	}

#comments div	{
	border-top: dotted 1px khaki;
	}

#comments form div	{
	border-top: none;
	padding-top: 0;
	}

#comments h2#com02	{
	border-top: dotted 1px khaki;
	padding-top: 40px;
	}

#comments a	{
	color: #3366aa;
	}


/* サマリー */
/* サマリー */

#summary	{
	background-color: #ffffff;
	}


/* ++++++ サイドバー部分のデザイン ++++++ */
/* ++++++ サイドバー部分のデザイン ++++++ */

#section1, #section2, #section3, #section4 {
	margin: 10px 0px 0px 0px;
	padding: 0px 9px 9px 9px;
	border: solid;
	border-width: 1px;
	border-color: #999999;
	}
#section5 {
	margin: 3px 0px;
	padding: 0px;
	border: solid;
	border-width: 0px;
	border-color: #999999;
	}
#section1{
	background-color:#ffffff;
	}
#section2{
	background-color:#D6DEEC;
	}
#section3{
	background-color:#eeeeee;
	margin-bottom: 50px;
	}
#section4{
	background-color:#cbcbd8;
	}
#section1 h2, #section2 h2, #section3 h2, #section4 h2{
	font-size: 0.75em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	border: 0px;
	padding: 12px 3px 3px 3px;
	border-bottom: dotted;
	border-bottom: dotted;
	border-width: 2px;
	border-color: #003567;
	border-left: solid 0px #000000;
}
#section1 ul,#section2 ul, #section3 ul, #section4 ul, #section5 ul{
	font-size: 0.87em;
	line-height: 140%;
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left:0;
	padding-left:0;
	}
#section1 li, #section2 li, #section3 li, #section4 li, #section5 li {
	padding: 1px 0px 0px 0px;
	}
#section1 p, #section2 p, #section3 p, #section4 p	{
	font-size: 0.75em;
	margin-top: 5px;
	margin-bottom: 13px;
	margin-left:0;
	padding-left:0;
	}
#section1 a, #section2 a, #section3 a, #section4 a {
	color: #003399;
	}
#section1 a:link, #section2 a:link, #section3 a:link, #section4 a:link {
	color: #003399;
	text-decoration: none;
}
#section5 a:link, #section5 a:visited {
	color: #ffffff;
	text-decoration: none;
}
#section1 a:visited, #section2 a:visited, #section3 a:visited, #section4 a:visited {
	color: #003399;
	text-decoration: none;
}

#section1 a:hover, #section2 a:hover, #section3 a:hover, #section4 a:hover {
	color: #003399;
	text-decoration:underline;
}

#section5 a:hover {
	color: #ffffff;
	text-decoration:underline;
}


/* セクション最近の */
/* セクション最近の */

#section_recent{
	background-color:#ffffff;
	margin: 10px 0px 0px 0px;
	padding: 0px 7px 7px 7px;
	border: solid;
	border-width: 1px;
	border-color: #999999;
	}

#section_recent h2	{
	font-size: 0.75em;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding: 0px 3px 0px 3px;
	border-bottom: dotted;
	border-width: 2px;
	border-color: #003567;
	}

#section_recent ul	{
	font-size: 0.75em;
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left:0;
	padding-left:0;
	}

#section_recent li	{
	padding: 12px 0px 0px 0px;
	}

#section_recent a:link{
	color: #0000cc;
	text-decoration: underline;
}

#section_recent a:visited{
	color: #0000cc;
	text-decoration: underline;
}


/* セクション検索 */
/* セクション検索 */

#section_search{
	background-color:#ffffff;
	margin: 10px 0px 0px 0px;
	padding: 0px 7px 7px 7px;
	border: solid;
	border-width: 1px;
	border-color: #999999;
	}

#section_search h2	{
	font-size: 0.75em;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding: 0px 3px 0px 3px;
	border-bottom: dotted;
	border-width: 2px;
	border-color: #003567;
	}


/* 各セクション共通 レベル別インデント */
/* 各セクション共通 レベル別インデント */

.level1{
	padding: 0px 0px 0px 5px;
}

.level2{
	padding: 0px 0px 0px 18px;
}

.level3{
	padding: 0px 0px 0px 28px;
}

.level4{
	padding: 0px 0px 0px 42px;
}



.nomark{
list-style-type:none;
}

.enrollment h3	{
	font-size: 1.20em;
	color: #00595B;
	margin: 0px 0px 0px 10px;
	padding: 30px 0px 30px 20px;
	border-left:solid 4px;
	border-bottom:solid 0px;
	border-color:#FF9900;
	}

#lastupdate{
clear:both;
padding:100px 0px 0px 20px;
font-size:87%;
}

#otherpages{
clear:both;
padding:20px 0px 0px 20px;
border-top:#666666 dotted 1px;
}

.red {
	padding-left:8px;
	color: #ff0000;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
}

.marker{
	vertical-align:middle;
	padding:0px 5px 0px 5px;
}

.img {
float:left;
margin:0px 18px 0px 0px;
}

.absmid{
vertical-align:middle;
}

#ban{
float:right;
}


/* 図書館トップページ関係 fix */
#lib_index_contents	{
	margin-bottom: 40px;
	color: #222222;
}
/* 図書館トップ CMS のエントリリスト */
#information ul	{
	font-size: 91%;
	list-style-type:none;
	margin-top:10px;
	margin-bottom:7px;
	margin-left:0;
	padding-left:16px;
}
#information li	{
	color: #333333;
	line-height: 144%;
}
#information a	{
	color: #003399;
}

#container #container_inner #beta .standard .question li{
	padding: 2px;
}
#container #container_inner #beta .standard .nobreak li{
	display: inline;
	margin-right: 1em;
}
#container #container_inner #beta .standard .leftphoto {
	float: left;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 16px;
	margin-left: 0px;
}

.documentsicon {
	margin-right:16px;
	text-transform: capitalize;
	vertical-align: middle;
}


#container #container_inner #beta .standard .youtube_playlist {
	margin:16px;
	height: 152px;
	width: auto;
	border: 1px solid #999;
	background-color: #D9E2F5;
}
#container #container_inner #beta .standard .youtube_playlist img {
	padding: 16px;
	float: left;
}
#container #container_inner .graychar {
	color: #999;
}

.enorange {
	color: #F39800;
}

.enblue {
	color: #61B7D8;
}

.endeepblue {
	color:#00F;
}

.engreen {
	color: #AACD06;
}

.enyellow {
	color: #FFE100;
}

.enred {
	color: #CC0000;
}


#otherPages {
	margin: 0px;
	padding:16px;
}

#otherPages dl {
	margin: 10px;
	line-height:166%;
}


#otherPages  dt {
	margin:0 0 0 0;
	padding:0 0 0 18px;
}

#otherPages dd {
	margin:0 0 0 12px;
	padding:0 0 0 18px;
}

.icon_zoom{
	background-image:url(img_common/zoom.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.icon_award{
	background-image:url(img_common/award_star_gold_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.icon_book{
	background-image:url(img_common/book.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.icon_group{
	background-image:url(img_common/group.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.icon_chart{
	background-image:url(img_common/chart_pie.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.icon_pencil{
	background-image:url(img_common/pencil.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.icon_ronbun{
	background-image:url(img_common/book_open.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.icon_pdf{
	background-image:url(img_common/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}

#alpha dl {
	margin: 0px;
	padding:0px;
	line-height:133%;
	font-size:13px;
}


#alpha  dt {
	margin:0px;
	padding:0px;
}

#alpha dd {
	margin:0 0 0 12px;
	padding:3px 0 3px 0;
}


#container #container_inner #beta .standard #daigakuin_photo {
	width: 600px;
	margin-left: 18px;
}

#container #container_inner #beta .standard #daigakuin_photo {
	width: 600px;
	margin-left: 18px;
}
#container #container_inner #beta .standard .nomark_inline {
	display: inline;
	list-style-type: none;
}
#container #container_inner #beta .standard .nomark_inline .en_left {
	float: left;
	margin-left:2em;
}
#container #container_inner #beta .standard .nomark_inline .en_right {
	float: left;
	margin-left:14em;
}

.clr {
	clear:both;
	}

#container #container_inner #beta .standard .factsheet td {
	font-size: 80%;
}

#container #container_inner #beta .standard .enrollment .blackborder td{
	border: 1px solid #000;
}
ul

