@charset "utf-8";

/* 表紙 （白黒反転）*/


/* 共通シート 読み込み（NN4.xとMacIEのCSS無効化は意図しない）*/

@import url('hanten.css');


/* テンプレートと異なるデザイン */

#deco {
	height : 180px !important;
	background-image : url(../img/deco_top.jpg) !important;
}
#decosub {
	height : 80px;
	background-image : url(../img/deco_sub.jpg);
	border-top : 1px solid #FF0000;
}


/* 表紙固有の本文レイアウトDIV */

#wrapCtop {
	padding : 2px 20px 0 0;
	background : #000000 url(../img/black.gif);
}
#contentsSub {
	padding : 0 30px;
}
#hello {
	width : 90%;
	padding : 8px;
	margin-bottom : 15px;
	border : solid 1px;
	border-color : #9870DA; 
	background-color : #000000;
}
#topics {
	width : 45%;
	float : left;
	padding-right : 5px;
	background : #000000 url(../img/black.gif);
}
#topics2 {
	margin-left : 51%;
	padding-left : 5px;
	padding-top : 10px;
	background : #000000 url(../img/black.gif);
}


/* 記事リスト */

#topics dt {
	font-size : 110%;
	font-weight : 600;
	color : #FFFFFF;
}
#topics dd {
	margin-bottom : 15px;
}

#topics2 dt {
	font-size : 110%;
	font-weight : 600;
	color : #FFFFFF;
}

#topics2 dd {
	margin-bottom : 15px;
}


/* サイトマップリスト */

#topics ul {
	list-style : none;
	margin-left : 20px;
}
#topics,topics2 li {
	margin-left : 20px;
}
#topics2 ul {
	list-style : none;
	margin-left : 20px;
}


/* その他 */

.biggerttl {
	margin : 30px 0 10px 0;
}



