body {



	background: #5D5A5F url(images/bg.jpg) repeat-x;



	margin: 0px;



}



.main {



	font-size: 14px;



	line-height: 130%;



	font-weight: normal;



	color: #333333;



}



.white {



	font-size: 14px;



	line-height: 140%;



	font-weight: normal;



	color: #F7F7F7;



}



.text {



	font-size: 14px;



	line-height: 160%;



	font-weight: normal;



	color: #333333;



}



a:link {



	color: #333333;



	text-decoration: none;



}



a:visited {



	color: #333333;



	text-decoration: none;



}



a:hover {



	color: #999999;



	text-decoration: underline;



}



a:active {



	color: #CC9900;



	text-decoration: none;



}



.waku01 {



	font-size: 17px;



	font-weight: bold;



	color: #333333;



	background: #F7F7F7;



	border: 1px solid #CCCCCC;



}



.waku02 {



	font-size: 15px;



	font-weight: bold;



	color: #333333;



	background: #F7F8ED;



	border: 1px solid #98B649;



}



.waku {



	font-size: 10pt;



	line-height: 140%;



	color: #5D5A5F;



	border: 1px solid #353535;



}



.small {



	font-size: 10pt;



	line-height: 140%;



	color: #333333;



}



.white a {



	font-size: 14px;



	color: #FFFFFF;



	text-decoration: none;



}



.white a:link {



	color: #FFFFFF;



	text-decoration: none;



}



.white a:visited {



	color: #FFFFFF;



	text-decoration: none;



}



.white a:hover {



	color: #FFFFFF;



	text-decoration: underline;



}



.ssmall {



	font-size: 11px;



	line-height: 120%;



	color: #666666;



}



.act {



	font-size: 14px;



	line-height: 130%;



	color: #CC0000;



	font-weight: bold;



}



.small-green {



	font-size: 10pt;



	color: #339933;



}



.himitsu_td {



	font-size: 14px;



	line-height: 130%;



	color: #333333;



	padding-top: 10px;



	padding-left: 10px;



}



.annai_td_arrow {



	background-image: url(hatoya/images/image_06.jpg);



	background-repeat: no-repeat;



	background-position: 243px top;



}



.annai_haikei_01 {



	background-image: url(hatoya/images/image_08.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	height: 192px;



	padding-bottom: 10px;



}



.annai_haikei_02 {



	background-image: url(hatoya/images/image_09.jpg);



	background-repeat: no-repeat;



	background-position: right top;



	height: 192px;



	padding-bottom: 10px;	



}



.annai_haikei_03 {



	background-image: url(hatoya/images/image_10.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	height: 192px;



	padding-bottom: 10px;



}



.annai_haikei_04 {



	background-image: url(hatoya/images/image_11.jpg);



	background-repeat: no-repeat;



	background-position: right top;



	height: 192px;



	padding-bottom: 10px;



}



.annai_haikei_05 {



	background-image: url(hatoya/images/image_12.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	height: 192px;



	padding-bottom: 10px;



}



.annai_haikei_06 {



	background-image: url(hatoya/images/image_13.jpg);



	background-repeat: no-repeat;



	background-position: right top;



	height: 192px;



	padding-bottom: 10px;



}



.annai_haikei_07 {



	background-image: url(hatoya/images/image_14.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	height: 192px;



	padding-bottom: 10px;



}



.annai_haikei_08 {



	background-image: url(hatoya/images/image_15.jpg);



	background-repeat: no-repeat;



	background-position: right top;



	height: 192px;



	padding-bottom: 10px;



}



.annai_haikei_09 {



	background-image: url(hatoya/images/image_16.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	height: 192px;



	padding-bottom: 10px;



}



.story_td {



	padding: 10px;



}



#topoics {

	display: block;

	padding: 8px;

	margin-top: 10px;

	margin-right: 20px;

	margin-bottom: 10px;

	margin-left: 20px;

	border: 1px solid #DECFB8;

	line-height: 150%;

	text-align: left;

	font-size: 14px;

}

.cation {

	display: block;

	padding: 20px;

	margin-top: 30px;

	margin-bottom: 50px;

	border: 1px solid #CCCCCC;

	color: #FF3300;

	font-size: 17px;

	font-weight: bold;

	margin-right: 10px;

	margin-left: 10px;

	text-align: center;

}

.line {

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #666666;

	margin-bottom: 10px;

	margin-top: 5px;

	display: block;

	height: 2px;

}


