.haikei {

	background-color: F7F7F7;

	background-image: url(images/haikei_03.gif);

	background-repeat: repeat-x;

}

.line {

	background-image: url(images/line_31.gif);

	background-repeat: repeat-y;

}

.kakoi {

	border-right-width: 3px;

	border-left-width: 3px;

	border-right-style: inset;

	border-left-style: inset;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.hetext {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";

	font-size: x-small;

	font-weight: lighter;

	text-align: left;

}

.box {

	margin: 0px;

	padding: 5px 0px 0px 15px;

	width: 615px;

}

.box2 {

	margin: 5px;

	padding: 5px 0px 0px;

	width: 590px;

	border-bottom: 1px dotted #999999;

	border-left: 1px dotted #999999;

	border-top-width: 1px;

	border-right-width: 1px;

	border-top-style: dotted;

	border-right-style: dotted;

	border-top-color: #999999;

	border-right-color: #999999;

}

.box3 {

	margin: 0px 0px 0px 18px;

	padding: 5px 0px 0px;

	width: 595px;

}

.text1 {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";

	font-size: 12px;

	line-height: 20px;

	padding: 10px;

}

.news {

	height: 36px;

}

.text2 {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";

	font-size: 10px;

	line-height: 15px;

	padding: 5px;

	margin: 5px;

}

.line2 {

	border: 1px dotted #999999;

}

.text3 {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Osaka";

	font-size: 15px;

	line-height: 25px;

	padding: 5px;

}


