/*#printImg{ display:none;}*/

div.teachBox{
	width:552px;
	background:url(../img/imgNoteBack.gif) repeat-y;
	margin-right: auto;
	margin-left: auto;
}

div.teachBox .pageTop{
text-align:right;
margin:0px;
clear:both;
}

div.teachContBox{
width:510px;
height:auto;
margin:0 auto;
}

div.teachContBox p{
width:auto;
line-height:170%;
letter-spacing:1px;
margin:0px 0 10px 0;
text-indent:1em;
text-align:justify;
text-justify: inter-ideograph;
}

div.teachContBox p.nomarginBt{margin-bottom:0px;}

div.teachContBoxTitle{
width:510px;
text-align:left;
}

h4.teachTitle{
float:left;
font-size:1.6em;
width:auto;
height:3px;
font-weight:bold;
line-height:110%;
margin:0px 10px 0 6px;
letter-spacing:1px;
}

.teachSubTitle{
font-size:0.7em;
}

.subTitle{
font-size:11px;
}

.boldText{
font-weight:bold;
}

.noteBt{
height:42px;
background:url(../img/imgNoteBtShadow.gif) top no-repeat;
text-align:right;
padding:0 20px 0 0;
}

div.pageBtBox{
text-align:right;
height:49px;
clear:both;
}

div.pageBtBox img{
float:right;
}

div.pageNextPreBox{
height:50px;
clear:both;
margin:8px 0 0px 0;
}

.imgRight{ float:right;}
.imgLeft{ float:left;}
.center{ text-align:center;}
.txtRight{ text-align: right;}
.txtLeft{ text-align: left;}
.illustRight{ float:right; margin:0 0 0 5px;}
.illustLeft{ float:left; margin:0 5px 0 0;}
.marginLeft{ margin-top:10px;}
.marginTop{ margin-top:10px;}
.marginBt{ margin-bottom:10px;}
.marginTopBt{ margin-bottom:10px; margin-top:10px;}
.clearBoth{ clear:both;}

a{ color:#0000FF;}
a:hover{ text-decoration:underline;}

.att{
font-size:10px;
text-indent:0px;
display:block;
clear:both;
margin-bottom:1em;
letter-spacing:.08em;
}

/*--------------------------
漢字と読み仮名の対応表
----------------------------*/
/*table.yomiHiraChart{
width:460px;
margin:3px auto 20px auto;
border-right:1px solid #C1DAD7;
border-left:1px solid #C1DAD7;
font-size:.85em;
background-color:#FFFFFF;
}

table.yomiHiraChart .rightLine{
border-right: 1px solid #C1DAD7;
}

table.yomiHiraChart th{
text-align:left;
font-weight:bold;
padding:5px 4px 4px 10px;
background-color:#bbe1e8;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
width:115px;
}

table.yomiHiraChart tr td{
padding:5px 4px 4px 10px;
border-bottom: 1px solid #C1DAD7;
}*/

/* ------------------------------------------------------------

	修正 style

------------------------------------------------------------ */

body {
	background-image: none;
}



div#bnrWhat{
	width:450px;
	margin:0 auto;
	padding:20px 0;
	clear:both;
}