/*****************************/
/* contentsArea */
/*****************************/

#contentsArea{
	clear: both;
	background-image: none;
}



/*****************************/
/* breadcrumbArea */
/*****************************/

#breadcrumbArea{
	clear: both;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 8px;
	background-image: url(../img/bg_shadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	border-bottom: 0px;
}






/*****************************/
/* contentsArea */
/*****************************/

/* ===== h1 ===== */

h1{
	clear:both;
	height: 51px;
	padding-bottom: 0px;
	margin-bottom: 12px;
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	text-indent: -9999px;
	border-bottom: 0px;
	font-size: 8px;
}

h1.beginner{
	background-image: url(../../beginner/img/ttl_h1.jpg);
}

h1.dindex{
	background-image: url(../../d/img/ttl_h1_01.jpg);
}


/* ===== txtArea ===== */

.txtArea{
	clear:both;
	margin-bottom: 16px;
}

.txtArea p{
	margin-bottom: 1em;
}

.txtArea ul{
	clear: both;
	padding-left: 36px;
	margin-bottom: 1em;
}

.txtArea ul li{
	clear: both;
	margin-bottom: 0.4em;
	list-style-type: disc;
}








/*****************************/
/* leftcontentsArea */
/*****************************/

#leftArea{
	width: 770px;
}



/* ===== maincontentsArea ===== */

#maincontentsArea{
	clear:both;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}




/*****************************/
/* rightContentsArea  */
/*****************************/

#rightArea{
	width: 0px;
}



/*****************************/
/* footer */
/*****************************/

#footer{
	background-image: none;
}

/*****************************/
/* clearfix */
/*****************************/

#maincontentsArea:after{
	content: ",";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#maincontentsArea{/* ===== IE hack ===== */
	display: inline-block;
}

#maincontentsArea{/* ===== Opera ===== */
	display: block;
}.news {
	background-image: url(../img/arrow11.gif);
	background-position: left;
	padding-bottom: 0px;
	padding-left: 12px;
	background-repeat: no-repeat;
	padding-top: 3px;
}

