/* CSS Document */


/* imgBlock01 */
#contentsArea #sideEnclosingArea .line .imgBlock01{
	overflow:hidden;
	}
	
#contentsArea #sideEnclosingArea .line .imgBlock01 p img{
	float:left;
	padding:0 10px 0 0;
	}

#contentsArea #sideEnclosingArea .line .imgBlock01 p span{
	overflow:hidden;
	display:block;
	}


/* imgBlock02 */
#contentsArea #sideEnclosingArea .line .imgBlock02{
	overflow:hidden;
	}

#contentsArea #sideEnclosingArea .line .imgBlock02 .align_L,
#contentsArea #sideEnclosingArea .line .imgBlock02 .align_R{
	float:left;
	padding-right:20px;
	overflow:hidden;
	}
	
	
#contentsArea #sideEnclosingArea .line .imgBlock02.center{
	width:720px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	}

#contentsArea #sideEnclosingArea .line .imgBlock02.center .align_L,
#contentsArea #sideEnclosingArea .line .imgBlock02.center .align_R{
	display:inline;
	padding-right:20px;
	overflow:hidden;
	float:none;
	}

/* imgBlock03 */
#contentsArea #sideEnclosingArea .line .imgBlock03{
	overflow:hidden;
	margin:11px -20px 0 0;
	}	

#contentsArea #sideEnclosingArea .line .imgBlock03 p{
	float:left;
	margin:0 20px 0 0;
	}
	
#contentsArea #sideEnclosingArea .line .imgBlock03 div.size1of3{
	float:left;
	margin:0 20px 0 0;
	}
	
#contentsArea #sideEnclosingArea .line .imgBlock03 p span{
	text-align:center;
	display:block;
	}
	
#contentsArea #sideEnclosingArea .line .imgBlock03 p span.cap{
	text-align:left;
	display:block;
	}
	


#contentsArea #sideEnclosingArea .line .imgBlock03.center{
	overflow:hidden;
	margin:11px 0 0 0;
	}

	
#contentsArea #sideEnclosingArea .line .imgBlock03.center{
	width:720px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	}
	
#contentsArea #sideEnclosingArea .line .imgBlock03.center p{
	display:inline;
	float:left;
	margin:0 7px;
	float:none;
	}

/* imgのpadding */

#contentsArea #sideEnclosingArea .line img.space{
	padding-left:5px;
	}


/* span */

#contentsArea #sideEnclosingArea .line span.red{
	color:#FF0000;
	}



/* ie6 */
.msie6 #contentsArea #sideEnclosingArea .line .imgBlock01,
.msie6 #contentsArea #sideEnclosingArea .line .imgBlock01 p span,
.msie6 #contentsArea #sideEnclosingArea .line .imgBlock02,
.msie6 #contentsArea #sideEnclosingArea .line .imgBlock02 .align_L,
.msie6 #contentsArea #sideEnclosingArea .line .imgBlock02 .align_R,
.msie6 #contentsArea #sideEnclosingArea .line .imgBlock03,
.msie6 #contentsArea #sideEnclosingArea .line .imgBlock03 p
{
	zoom:1;
	}
	
.msie6 #contentsArea #sideEnclosingArea .line .imgBlock03 p{
	display:inline;
	}

#footerLink #footerLinkInner div ul li.beginner a{
    background-image:url("/Content/images/common/bg_local_dl08_top.gif");
    display: block;
    margin:6px 20px 0 0;
    padding: 3px 0 0 20px;
    height:17px;
}