@charset "shift_jis";
/**/
* { margin: 0; padding: 0; outline: none; }
a img { border: none; }
hr { display:none;}

.j10 { font-size: 77%; line-height: 150%; }
.j11 { font-size: 85%; line-height: 150%; }
.j12 { font-size: 93%; line-height: 150%; }
.j13 { font-size: 100%; line-height: 150%; }
.j14 { font-size: 108%; line-height: 150%; }
.j15 { font-size: 116%; line-height: 150%; }
.j16 { font-size: 123.1%; line-height: 150%; }
.j17 { font-size: 131%; line-height: 150%; }
.j18 { font-size: 138.5%; line-height: 150%; }
.j19 { font-size: 146.5%; line-height: 150%; }
.j20 { font-size: 153.9%; line-height: 150%; }
.j21 { font-size: 161.6%; line-height: 150%; }
.j22 { font-size: 167%; line-height: 150%; }
.j23 { font-size: 174%; line-height: 150%; }
.j24 { font-size: 182%; line-height: 150%; }
.j25 { font-size: 189%; line-height: 150%; }
.j26 { font-size: 197%; line-height: 150%; }



.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    visibility: hidden;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }

/**mainArea**/
#main {
width:640px;
float:left;
position:relative;
}
*html img.m_img {
margin-top:-3px;
}
*+html img.m_img {
margin-top:-3px;
}
p.greeting_txt {
	width:640px;
	height:118px;
	text-indent:-9999px;
	display:block;
	background-image: url(../img/txt01.gif);
	background-repeat: no-repeat;
}

.txtArea {
	background-image: url(../img/bg_note.gif);
	background-repeat: repeat-y;
}
.txtArea p {

line-height:1.8;
padding:20px 70px 7px 70px;
text-align:left;
}

/*IE6png*/
* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}