@import "style.css";
@import "tenkai.css";
@import "a-tag.css";

* { margin: 0; padding: 0; }


/***********************************************************
	■ヘッダー
***********************************************************/

.head {
	height: 330px; border: solid #b2b2b2 1px; background: url("../toppage/main-img.jpg") no-repeat; }
H1 {
	text-indent: -9999px; height: 310px; }

/***********************************************************
	■ごあいさつ
***********************************************************/

.left-body1{
	background: url("../profile/t_greeting.gif") no-repeat;
	margin:24px 40px 0px 30px;
	padding-top:21px;
	}
.greeting{
	background: url("../toppage/bg_greeting.jpg") no-repeat 3px 3px;
	padding: 20px 20px 16px 24px;
	line-height: 150%;
	border:solid #779acd 1px;
	}

/***********************************************************
	■新着情報
***********************************************************/

.what-new {
	background: url("../toppage/t_what-new.gif") no-repeat;
	margin:20px 40px 24px 30px;
	padding-top: 24px;
	}
.what-new_line {
	padding: 3px 3px 3px 20px;
	border:solid #779acd 1px;
	}
.new-topic{
	overflow: auto;
	height: 240px;
	}
.what-new DL{
	margin:6px 16px 20px 0px;
	}
.what-new DT{
	font-weight: bold;color: #936;font-size: 11px;
	padding:5px 0 0px 2px;
	}
.what-new DD{
	background: url("../image/line_sq-4px.gif") no-repeat 8px 5px;
	padding-left:20px;
	padding-bottom:4px;
	border-bottom:dotted #99b3d9 1px;
	line-height:150%;
	}

/***********************************************************
	■源氏物語考察
***********************************************************/
.genji-kousatu{
	background: url("../toppage/t_kousatu.gif") no-repeat;
	margin:20px 40px 20px 30px;
	padding-top:25px;
	}
.bg_genji{
	font-weight: bold;
	padding:8px 20px 16px 20px;
	border: solid #99b3d9 1px;
	background: url("../toppage/bg_genji.jpg") no-repeat;
	}
.bg_genji P{
	color : #fff;
	padding-top:10px;
	}
.genji-title {
	background: url("../contents/list-purple-n.gif")no-repeat 0px 2px;
	padding: 0px 0px 12px 15px;
	color: #936; font-size: 15px;
	}

/***********************************************************
	■ご来場
***********************************************************/
.left-body-thanks{
	background: url("../toppage/t_thanks.gif") no-repeat;
	margin:20px 40px 20px 30px;
	padding-top:25px;
	}







.topics,.recommend{
	padding:30px 16px 0 5px;
	background: url("../contents/t_topics.gif") no-repeat;
	font-size:11px;
	}
.topics{
	margin-top:12px;
	background: url("../contents/t_topics.gif") no-repeat;
	}
.recommend{
	margin-top:8px;
	background: url("../contents/t_recommend.gif") no-repeat;
	}
.topics UL,.recommend UL{
	margin:8px 0 4px 16px;
	}

.recommend-image{
	text-align:center;
	font-size:10px;
	}
.recommend-image IMG{
	margin:4px;
	}
