@charset "utf-8";
body {
	font: 13px "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", HiraKakuPro-W3, Osaka, verdana, arial, sans-serif;
	*font-size: small;
	*font: x-small;
}


select, input, textarea  {
	font: 99% arial,helvetica,clean,sans-serif;
}
pre, code  {
	font: 115% monospace;
	*font-size: 100%;
}
body *  {
	line-height: 1.22em;
}

fieldset {
	border: none;
}


/*  CONTENTS font-size setting
---------------------------------------------- */
div#contents p,
div#contents dt,
div#contents dd,
div#contents th,
div#contents td,
div#contents ul li,
div#contents ol li,
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
/*  GENERAL SELECTER
---------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	display: block;
	line-height: 1;
	border: none;
	background-position: 0 0;
	background-repeat: no-repeat;
}
div, p, li, dt, dd {
	line-height: 1.55;
	border: none;
}
/* HyperText styles
---------------------------------------------- */

a:link {
	color: #525c0a;
	text-decoration: none;
}
a:visited {
	color: #525c0a;
	text-decoration: none;
}
a:hover {
	color: #ABBB3F;
	text-decoration: none;
}
a:active {
	color: #ABBB3F;
	text-decoration: none;
}

.box1 {
border:solid 1px #d1c29e;
padding:5px;
margin:0px 0px 10px 0px;
}

.box2 {
border:solid 1px #d1c29e;
padding:5px 0px;
text-align:center;

}

.box2 p{
	margin		: 0px;
	padding		: 0px;
}

.box3 {

padding:0px 10px;


}

.box3-2 {

padding:0px 5px;


}

.box4 {
margin:0px 0px 10px 0px;
text-align:left;

}

.box4-2 {
margin:0px 0px 10px 0px;


}

.box5 {
margin:0px 0px 10px 0px;
text-align:left;
padding:0px 5px;
}


