@charset "utf-8";
/*\*/
@import "reset.css";
@import "common.css";
@import "lightbox.css";

/*現在のコンテンツメニュー設定
============================*/
#header ul.mainmenu li.news a {
background-position:-113px -50px;
}
/*==========================*/


/*初期設定
============================*/
.contentwindow {
margin-top:0;
}

.contentin {
padding:15px 20px;
}


/*以下固有のcss
============================*/
#news p {
line-height:160%;
clear:both;
}


#news h3 {
font-size:122%;
font-weight:bold;
color:#837a5e;
/*border-bottom:2px #d8d2bd solid;*/
padding-bottom:5px;
margin-bottom:5px;
line-height:130%;
}

.date {
color:#666;
font-size:85%;
margin:2px 0 2px 0;
}

#news dl {
margin-bottom:20px;
padding-bottom:10px;
background:url(../img/hrx.gif) bottom repeat-x;
}

#news dl dd ul {
border-top:1px #dad4c3 solid;
padding-top:10px;
margin-top:10px;
}

#news dl dd ul li {
margin-bottom:5px;
}

#news dl.title {
	width:560px;
	float:right;
}

/*一覧用
============================*/
#news dl.list {
background:none;
float:left;
display:inline;
margin:0 0 0 10px;
width:595px;
}

#news dl.list h3 {
border:none;
font-size:100%;
font-weight:normal;
padding-bottom:2px;
margin-bottom:2px;
}

#news dl.list dd {
margin-bottom:5px;
background:url(../img/hrx.gif) bottom repeat-x;
}

#news dl.list dd a {
display:block;
padding:3px;
}

#news dl.list dd a:hover {
background-color:#f4f2e9;
}

#news .icon {
float:left;
display:inline;
}
