/* 初期化
------------------------------------------------------------ */

body {
	margin: 10 0 0 0;
	padding: 0;
	background-color: #f3f3f3;
	color: #333;
	text-align: center;
	font-size: 83%;
	line-height: 1.4em;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka", Verdana,Arial, Helvetica, sans-serif;

}


p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li {
	margin: 0;
	padding: 0;
}
form,input, textarea, select {
	color: #333;
	font-size: 100%;
	margin:0;
	padding:0;
}
div, hr, ul, ol, dl {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 { 
	font-weight: normal;
}
ul {
	list-style-type: none;
}
img {
	border: 0;
}
.clear {
	clear: both;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

/* リンク --------------------------------------*/
a:link {
	color: #295da6;	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

/*センタリング用に全体を囲む
------------------------------------------------------------ */

#wrap{
	width: 810px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
}


/*ヘッダエリア
------------------------------------------------------------ */
#header{
	position: relative;
	width: 810px;
	background: url(http://green.todai-kikin.jp/images/hdr_bg.gif) left bottom no-repeat;
	height: 126px;
}

#header h1 {
	position: absolute;
	top: 10px;
	left:10px;
}
#header p {
	position: absolute;
	top: 49px;
	left: 300px;
}

/*コンテンツエリア
------------------------------------------------------------ */
#contents{
	float: left;
	width: 595px;
	margin:27px 0 0 0;
	background: url(http://green.todai-kikin.jp/images/bg_line.jpg) right top no-repeat;
}
/**** index information設定 ****************/

/**** カテゴリリンク ****************/

#contents ul.category-lnk {
	margin: 20px 0 0 0;
}
#contents ul.category-lnk li {
	background: url(http://green.todai-kikin.jp/images/arrow01.gif) left 1px no-repeat;
	padding-left: 23px;
	margin-bottom: 9px;
}
#contents ul.category-lnk ul {
	margin-top: 9px;
}
#contents ul.category-lnk ul li {
	background: none;
	list-style: disc;
	margin-left: 20px;
	padding-left: 0;
}


/**** 記事 ****************/

#contents div.entry {
	margin-top: 25px;
	margin-bottom: 22px;
}
#contents div.entry h2 {
	width: 540px;
	font-size: 135%;
	font-weight: bold;
	background:url(http://green.todai-kikin.jp/images/en_bg_top.gif) left top no-repeat;
	padding: 25px 20px 10px;
}
#contents div.entry h2 span {
	display: block;
	background:url(http://green.todai-kikin.jp/images/en_dotline.gif) left bottom repeat-x;
	padding-left: 27px;
	padding-bottom: 12px;
	margin-bottom: 10px;
}
#contents div.entry .entry-content {
	width: 540px;
	line-height: 1.4;
	border-left: solid 3px #d3d3d3;
	border-right: solid 3px #d3d3d3;
	background: #fff;
	padding: 0 17px 50px;

}

#contents div.entry .entry-content p {
	margin-bottom: 10px;
}

#contents div.entry .entry-content ul {
	margin-top: 9px;
}

#contents div.entry .entry-content ul li {
	background: none;
	list-style: disc;
	margin-left: 20px;
	padding-left: 0;
}


#contents div.entry-footer {
	width: 540px;
	background:url(http://green.todai-kikin.jp/images/en_bg_btm.gif) left bottom no-repeat;
	text-align: right;
	padding: 0 20px 20px 20px;
	font-size:83%;
}

/* システム自動生成スタイル */
#contents div.entry-footer .post-footers{
}

#contents div.entry-footer .separator{
}
#contents div.entry-footer .permalink{
}

#contents div.entry-footer p{
}

/* ページ遷移  */
#bottomnavi {
	width: 580px;
	padding: 0;
	margin:0;
	text-align: left;
	border-top: solid 1px #d3d3d3;

}

#bottomnavi div.prenext {
	width: 580px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: right;
}


#bottomnavi div.bottommenu{
	margin-top: 20px;
	margin-bottom: 22px;
}

#bottomnavi div.bottommenu h3 {
	width: 540px;
	font-size: 135%;
	font-weight: bold;
	padding:0 0 10px 0;
}

#contents div.entry h3 span {
	display: block;
	padding-left: 0px;
	padding-bottom: 12px;
	margin-bottom: 10px;
}

#bottomnavi div.bottommenu ul {
	height: 67px;
	background: url(http://green.todai-kikin.jp/images/scd_foundation_bg.gif) left top no-repeat;
	padding: 8px 0 0 9px;
}

/**** sub menu ****/
#bottomnavi div.submenu {
	width: 580px;   
	background: url(http://green.todai-kikin.jp/images/scd_lnk_bg.gif) left bottom no-repeat;
	padding-bottom: 15px;   
	margin-bottom: 20px; 

}

#bottomnavi div.submenunavi {
	width: 580px;   
	background: url(http://green.todai-kikin.jp/images/scd_lnk_bg_top.gif) left top no-repeat;
}

#bottomnavi div.submenunavi ul {
	width: 520px;   
	padding:15px;
	margin-top: 9px;
}
#bottomnavi div.submenunavi li{
	background: url(http://green.todai-kikin.jp/images/arrow01.gif) left 1px no-repeat;
	padding-left:20px;
	margin: 0 15px 5px 0;
	float:left;
	width:220px;
}

/**** ロールオーバー設定 ****************/

#bottomnavi div.bottommenu li {
	float:left;
	width: 142px;
	height: 52px;
	margin: 0;
}
#bottomnavi div.bottommenu li.navi01 {
	background: url(http://green.todai-kikin.jp/images/scd_foundation_btn01_on.gif) left top no-repeat;
}
#bottomnavi div.bottommenu li.navi02 {
	background: url(http://green.todai-kikin.jp/images/scd_foundation_btn02_on.gif) left top no-repeat;
}
#bottomnavi div.bottommenu li.navi03 {
	background: url(http://green.todai-kikin.jp/images/scd_foundation_btn03_on.gif) left top no-repeat;
}
#bottomnavi div.bottommenu li.navi04 {
	background: url(http://green.todai-kikin.jp/images/scd_foundation_btn04_on.gif) left top no-repeat;
}
#bottomnavi div.bottommenu li a {
	display: block;
}
#bottomnavi div.bottommenu li a:hover img {
	visibility: hidden;
}
#bottomnavi div.bottommenu li a:hover {
	background: transparent;
}
/* IEの微調整 */
*:first-child+html #bottomnavi div.bottommenu li {margin-bottom: -3px;}
* html #bottomnavi div.bottommenu li {margin-bottom: -1px;}


/* Trackback */
#contents .trackback {
	margin: 0px;
}

#contents .trackback h3 {
	width: 540px;
	font-size: 83%;
	color: #333333;
	background:url(http://green.todai-kikin.jp/images/en_bg_top.gif) left top no-repeat;
	padding: 25px 20px 10px;
}
#contents .trackback h3 span {
	display: block;
	background:url(http://green.todai-kikin.jp/images/en_dotline.gif) left bottom repeat-x;
	padding-left: 27px;
	padding-bottom: 12px;
	margin-bottom: 10px;
}

#contents div.trackback .trackback-content {
	width: 540px;
	line-height: 1.4;
	border-left: solid 3px #d3d3d3;
	border-right: solid 3px #d3d3d3;
	background: #fff;
	padding: 0 17px 25px;

}

#contents div.trackback .trackback-content p {
	margin-bottom: 10px;
}
#contents div.trackback-footer {
	width: 540px;
	background:url(http://green.todai-kikin.jp/images/en_bg_btm.gif) left bottom no-repeat;
	text-align: right;
	padding: 0 20px 20px 20px;
}

/* comment list */
#contents .comment {
	width: 540px;
	display: block;
	border: solid 3px #d3d3d3;
	background: #fff;
	font-size: 83%;
	line-height: 1.4;
	text-align: left;
	padding: 25px 0px 0px 10px;
	margin:20px 0 20px 10px;
}

#contents div.comment .comment-content {
	width: 540px;
	line-height: 1.4;
	padding: 0;
	margin:0;

}

#contents div.comment-footer {
	width: 520px;
	text-align: right;
	padding: 5px 20px 10px 0;
	margin:0;
}

/* comment form */
#contents .comments-area {
	margin:10px 0 0 0;
}

#contents .comments-area h3 {
	width: 540px;
	font-size: 83%;
	color: #333333;
	background:url(http://green.todai-kikin.jp/images/en_bg_top.gif) left top no-repeat;
	padding: 25px 20px 10px;
}

#contents .comments-area h3 span {
	display: block;
	background:url(http://green.todai-kikin.jp/images/en_dotline.gif) left bottom repeat-x;
	padding-left: 27px;
	padding-bottom: 12px;
	margin-bottom: 10px;
}

#contents div.comments-area .comments-area-content {
	width: 540px;
	line-height: 1.4;
	border-left: solid 3px #d3d3d3;
	border-right: solid 3px #d3d3d3;
	background: #fff;
	padding: 0 17px 25px;

}

#contents div.comments-footer {
	width: 540px;
	background:url(http://green.todai-kikin.jp/images/en_bg_btm.gif) left bottom no-repeat;
	text-align: right;
	padding: 0 20px 20px 20px;
	margin:0 0 20px 0;
}


/* comment 確認(新規スタイルの追加は不可能） */
#banner {
	height: 85px;
	margin: 20px 0;
	padding: 0;

	background: url(http://green.todai-kikin.jp/images/scd_mainimg.jpg) no-repeat;
	color: #f3f3f3;
	text-align: center;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka", Verdana,Arial, Helvetica, sans-serif;
}


#container-inner {
	width: 554px;
	margin:0 auto;
	padding: 0px 22px 7px 22px;
}

	
#banner #banner-inner #banner-header a
	{
		display: block;
		left: 0;
		top: 0;
		height: 94px;
		text-indent: -1000em;
	}

#container-inner .content {
	width: 554px;
	border: solid 1px #c1c1c1;
	padding: 0 22px 7px;
	background-color: #f3f3f3;
}

#container-inner #pagebody {
	margin:0;
	padding:0;
}

#container-inner #pagebody #pagebody-inner {
	margin:0;
	padding:20px 0;
}

#container-inner #pagebody #pagebody-inner #alpha {
	width:554px;
}

#container-inner #pagebody #pagebody-inner #alpha #alpha-inner .comments{
	display: block;
	padding:20px 0;

}

#alpha-inner h3{
	height: 50px;
	font-size: 100%;
	font-weight: bold;
	color: #a3221f;
	padding:18px 0 0px 0;
}

#container-inner #pagebody #pagebody-inner #alpha #alpha-inner .comment-content {
	display: block;
	border: solid 1px #c1c1c1;
	padding:5px;
	margin:0 auto;
	text-align:left;
	width:400px;
}

#container-inner #pagebody #pagebody-inner #alpha #alpha-inner .comment-footer {
	display: block;
	border: solid 1px #c1c1c1;
	padding:5px;
	margin:10px auto;
	text-align:left;
	width:400px;
}

#alpha-inner p{
	font-size: 83%;
	line-height: 1.6;
	padding: 5px ;

}

.comments-open {
	padding: 0px;
	margin: 0px;
}

h2.comments-open-header{
	height: 50px;
	font-size: 100%;
	font-weight: bold;
	color: #a3221f;
	padding:18px 0 0px 0;
}

.comments-open-content{
	width: 400px;
	margin:0 auto;
	text-align:left;
	display: block;
	padding:5px;
	background-color: #f3f3f3;


}

#comments-open-footer {
	width: 400px;
	margin:0 auto;
	font-size: 83%;
	text-align:center;
	padding:10px 0 0 0px;
}



/*メニューエリア
------------------------------------------------------------ */
#navi{
	margin:27px 0 0 0;
	float: right;
	width: 215px;
}

#navi #dntmenu {
	float:right;
	width: 200px;
}

#navi #dntmenu ul {
	height: 242px;
	background: url(http://green.todai-kikin.jp/images/foundation_bg.gif) left top no-repeat;
	padding: 8px 0 0 9px;
}



#navi #dntmenu li img {
	vertical-align:top;
}

/**** ロールオーバー設定 ****************/

#navi #dntmenu li {
	width: 185px;
	height: 57px;
	margin-bottom: 3px;
}
#navi #dntmenu li.navi01 {
	background: url(http://green.todai-kikin.jp/images/foundation_btn01_on.gif) left top no-repeat;
}
#navi #dntmenu li.navi02 {
	background: url(http://green.todai-kikin.jp/images/foundation_btn02_on.gif) left top no-repeat;
}
#navi #dntmenu li.navi03 {
	background: url(http://green.todai-kikin.jp/images/foundation_btn03_on.gif) left top no-repeat;
}
#navi #dntmenu li.navi04 {
	background: url(http://green.todai-kikin.jp/images/foundation_btn04_on.gif) left top no-repeat;
}
#navi #dntmenu li a {
	display: block;
}
#navi #dntmenu li a:hover img {
	visibility: hidden;
}
#navi #dntmenu li a:hover {
	background: transparent;
}
/* IEの微調整 */
*:first-child+html #navi #dntmenu li {margin-bottom: -3px;}
* html #navi #dntmenu li {margin-bottom: -1px;}

/**** カテゴリー設定/最新の投稿 /アーカイブ****************/

#category {
	margin:20px 0 0px 0;
	float:right;
	width: 200px;
}
#category dl{
	margin:30px 0 0 0;
}
#category dt{
	background: url(http://green.todai-kikin.jp/images/extra_tit.gif) left top no-repeat;
/*	padding:8px 0 0 20px;
	width: 190px;*/
}

#category dt span {
	display: block;
	color: #fff;
	font-weight: bold;
	line-height: 1.4;
	background: url(http://green.todai-kikin.jp/images/extra_tit.gif) left top no-repeat;
	padding: 8px 10px 4px 12px;

}

#category dt a:link{
	color:#FFFFFF;
	text-decoration: underline;
}

#category dt a:visited{
	color:#FFFFFF;
	text-decoration: underline;
}


#category dd{
	background: url(http://green.todai-kikin.jp/images/arrow01.gif) left top no-repeat;
	margin:10px 0 0 0;
	padding:0px 0 0 20px;
	width: 190px;
}

/**** リンクバナー ****************/
#linklist {
	margin:0px 0 0px 0;
	float:right;
	width: 200px;
	clear:both;
}
#linklist dl{
	margin:30px 0 0 0;
}
#linklist dt{
	background: url(http://green.todai-kikin.jp/images/extra_tit.gif) left top no-repeat;
}

#linklist dt span {
	display: block;
	color: #fff;
	font-weight: bold;
	line-height: 1.4;
	background: url(http://green.todai-kikin.jp/images/extra_tit.gif) left top no-repeat;
	padding: 8px 10px 4px 12px;

}

#linklist dt a:link{
	color:#FFFFFF;
	text-decoration: underline;
}

#linklist dt a:visited{
	color:#FFFFFF;
	text-decoration: underline;
}


#linklist dd{
	margin:10px 0 0 0;
	padding:0px 0 0 20px;
	width: 190px;
}

/**** RSS Feeds **********/
#rssfeed {
	margin:0px 0 40px 0;
	float:right;
	width: 200px;
	clear:both;
}

#rssfeed dl{
	margin:30px 0 0 0;
}
#rssfeed dt{
	background: url(http://green.todai-kikin.jp/images/extra_tit.gif) left top no-repeat;
}

#rssfeed dt span {
	display: block;
	color: #fff;
	font-weight: bold;
	line-height: 1.4;
	background: url(http://green.todai-kikin.jp/images/extra_tit.gif) left top no-repeat;
	padding: 8px 10px 4px 12px;

}

#rssfeed dt a:link{
	color:#FFFFFF;
	text-decoration: underline;
}

#rssfeed dt a:visited{
	color:#FFFFFF;
	text-decoration: underline;
}


#rssfeed dd{
	margin:10px 0 0 0;
	padding:0px 0 0 20px;
	width: 190px;
}


.feed-list {
  padding: 0;
  list-style-type: none;
}

.feed-list li {
  margin: 7px 0 10px 0px;
  padding: 0;
  list-style-type: none;
}

.feed-list li a {
  padding: 0 0 0 20px;
  background: url("images/feed-icon-14x14.png") no-repeat 0 50%;
  list-style-type: none;
} 


/*パンくずリスト
------------------------------------------------------------ */
#pan{}	
/*ページの先頭へ
------------------------------------------------------------ */
#page-top{}

/*フッタエリア
------------------------------------------------------------ */
#footer{
	background: url(http://green.todai-kikin.jp/images/ftr_line.gif) left top repeat-x;
	width: 813px;
	clear: both;


}

#copyright {
	clear: both;
	padding:20px 0 0 0;
	width: 813px;

}



#copyright .todai2000 {
	text-align: right;
	float:right;
}



/*その他
------------------------------------------------------------ */

