﻿	*{    /*--... bugchecking ...--*/
	border:solid red 0px;
	}

/*----------------「基本CSSテンプレート／basic」----------------*/
	BODY{	/*--Ground Envoronment--*/
 border:solid lime 0px;
			width:auto;
			height:auto;
			text-align:center;
			background-color:#66CCFF;
			background-image:url("../img/*bg_body.gif");
			background-repeat:repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
			margin:0px;
	} 

	BODY{	color:#FFFFCC; 
			font-family:Verdana,Osaka,"ＭＳ Ｐゴシック",sans-serif;
			font-size:12px;
			font-weight:normal;
	}

	A:link{
			color:#FFFFFF;
			text-decoration:none;
	}
	A:visited{
			color:#FFFFFF;
			text-decoration:none;
	}
	A:hover{
			color:#333333;
			text-decoration:underline;
	}
	A:active{
			color:#FFCC00;
			text-decoration:underline;
	}

/*----------------「基本CSSテンプレート／h1～h6」----------------*/
	h1{ /*--title--*/
 border-top:solid #000000 1px;
 border-bottom:solid #000000 1px;
			color:#FFFFFF;
			font-size:12px;
			width:auto;
			height:auto;
			text-decoration:none;
			text-align:center;
			background-color:#transparent;
			background-image:url("../img/*bg_h1.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:5px 0px 5px 10px;
			margin:5px 0px 20px 250px;
	}
	h1 span{ /*--last update--*/
 border:solid lime 0px;
			color:#99CCFF;
			font-size:auto;
	}
	h2{ /*--chapter--*/
 border-left:solid #000000 0px;
 border-top:solid #000000 0px;
 border-bottom:solid #000000 0px;
 border-right:solid #000000 0px;
			color:#FFFFFF;
			font-size:12px;
			width:auto;
			height:auto;
			text-align:center;
			text-decoration:none;
			background-color:transparent;
			background-image:url("../img/*bg_h2.gif");
			background-repeat:no-repeat;
			background-position:10px 2px;
			padding:10px 5px 10px 5px;
			margin:0px 0px 0px 0px;
	}
	h2 span{
 border:solid lime 0px;
			color:#FFCC99;
			font-size:12px;
	}
	h3{ /*--section--*/
 border:solid #666666 0px;
			color:#FFFFCC;
			font-size:18px;
			width:auto;
			height:auto;
			text-align:left;
			background-color:#transparent;
			background-image:url("../img/bg_h3.gif");
			background-repeat:no-repeat;
			background-position:2px 2px;
			padding:0px 0px 0px 15px;
			margin:15px 0px 15px 0px;
	}
	h3 span{
 border:solid lime 0px;
			color:#FFFFFF;
			font-size:12px;
	}
	h4{ /*--paragraph level_1--*/
 border:solid #666666 0px;
			color:#FF6633;
			font-size:10px;
			font-weight:normal;
			width:auto;
			height:auto;
			text-align:left;
			background-color:transparent;
			background-image:url("../img/bg_h4.gif");
			background-repeat:no-repeat;
			background-position:5px 5px;
			padding:5px 5px 5px 20px;
			margin:0px 0px 0px 0px;
	}
	h4 span{
 border:solid lime 0px;
			color:#FFFFFF;
			font-size:12px;
	}
	h5{ /*--paragraph level_2--*/
 border:solid #FFFFFF 1px;
			color:#FFFFFF;
			font-size:12px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_h5.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:5px 5px 5px 5px;
			margin:2px 0px 2px 0px;
	}
	h5 span{
 border:solid lime 0px;
			color:#99CCFF;
			font-size:12px;
	}
	h6{ /*--paragraph level_3--*/
 border:solid #FFFFFF 1px;
			color:#FFFFFF;
			font-size:12px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_h6.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:5px 5px 5px 5px;
			margin:2px 0px 2px 0px;
	}
	h6 span{
 border:solid lime 0px;
			color:#99CCFF;
			font-size:12px;
	}
/*----------------「基本CSSテンプレート／Size of Picture」----------------*/
	.pic_xl{	/*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			width:300px;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.pic_ll{	/*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			width:200px;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.pic_l{	/*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			width:135px;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.pic_m{	/*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			width:100px;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.pic_s{	/*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			height:80px;
			vertical-align:middle;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.pic_ss{	/*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			height:60px;
			vertical-align:bottom;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.pic_xs{	/*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			height:20px;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
/*----------------「基本CSSテンプレート／width of Table」----------------*/
	.t10p{
 border:solid lime 1px;
			width:10%;
			height:auto;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.t20p{
 border:solid lime 1px;
			width:20%;
			height:auto;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.t25p{
 border:solid lime 1px;
			width:25%;
			height:auto;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.t30p{
 border:solid lime 1px;
			width:30%;
			height:auto;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.t40p{
 border:solid lime 1px;
			width:40%;
			height:auto;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.t50p{
 border:solid lime 1px;
			width:50%;
			height:auto;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.t60p{
 border:solid lime 1px;
			width:60%;
			height:auto;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.t70p{
 border:solid lime 1px;
			width:70%;
			height:auto;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.t75p{
 border:solid lime 1px;
			width:75%;
			height:auto;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.t80p{
 border:solid lime 1px;
			width:80%;
			height:auto;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.t90p{
 border:solid lime 1px;
			width:90%;
			height:auto;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
/*----------------「基本CSSテンプレート／contents」----------------*/
	.note{	/*--erase part--*/
	display:none;
	}
	.pr{	/*--centering text--*/
	text-align:center;
	}
	.icon{	/*--centering text--*/
	vertical-align:middle;
			margin:0px 2px 0px 0px;
	}
	.photoposition_left{
 border:solid #000000 0px;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 10px 0px 0px;
			float:left
	}
	.photoposition_right{
 border:solid #000000 0px;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 10px;
			float:right;
	}
	.photoposition_none{
 border:solid #000000 0px;
			text-align:center;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			float:none;
	}
	#menu{/*--ent_division--*/
 border:solid lime 0px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_ent.jpg");
			background-repeat:no-repeat;
			background-position:10px 30px;
			padding:5px 5px;
			margin:0px 0px 0px 0px;
	}
	#menu ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:100%;
			background-color:transparent;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:10px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	#menu ul li{
 border-top:solid #66CCCC 1px;
 border-right:solid #66CCCC 1px;
 border-bottom:solid #66CCCC 1px;
 border-left:solid #66CCCC 15px;
			width:auto;
			height:auto;
			display:block;
			list-style-type:none;
			list-style-position:inside;
			background-color:#000000;
			padding:12px 2px;
			margin:0px 0px 3px 0px;
	}
	#ent{/*--ent_division--*/
 border:solid lime 0px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/bg_ent.jpg");
			background-repeat:no-repeat;
			background-position:10px 30px;
			padding:5px 400px 5px 10px;
			margin:0px 0px 0px 0px;
	}
	#ent ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:100%;
			background-color:transparent;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:10px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	#ent ul li{
 border:solid #66CCCC 1px;
			width:auto;
			height:auto;
			display:block;
			list-style-type:none;
			list-style-position:inside;
			background-color:#000000;
			padding:20px 10px;
			margin:0px 0px 3px 0px;
	}
	#hit0mi{/*--caribbean--*/
 border:solid lime 0px;
			width:auto;
			height:auto;
			background-color:#CCCCCC;
			background-image:url("../img/pefm/hit0mi2.jpg");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:20px 10px 10px 10px;
			margin:0px 0px 0px 0px;
	}
	#passionmio{/*--caribbean--*/
 border:solid lime 0px;
			width:auto;
			height:auto;
			background-color:#CCCCCC;
			background-image:url("../img/pefm/passionmio_5.jpg");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:20px 10px 10px 10px;
			margin:0px 0px 0px 0px;
	}
/*----------------------------outline_division----------------------------*/
	.outline{   /*--Environmental declaration--*/
 border:solid lime 0px;
			width:900px;
			height:auto;
			background-image:url("../img/bg_body.gif");
			background-repeat:repeat;
			background-position:0px 0px;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px
	}

/*----------------------------chatMonitor----------------------------*/
	.chatMonitor{   /*--Environmental declaration#FF33FF--*/
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_main.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			clear:both;
	}
	.chatMonitor p{
 border:solid #666666 1px;
			line-height:160%;
			font-size:10px;
			background-image:url("../img/*bg_main_p.gif");
			background-repeat:repeat-y;
			background-position:100% 0%;
			background-color:transparent;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.chatMonitor blockquote{
 border-top:solid #000000 1px;
 border-bottom:solid #000000 1px;
			color:white;
			font-size:10px;
			line-height:150%;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:5px 10px 5px 10px;
			margin:3px 0px 3px 0px;
	}
	.chatMonitor blockquote span{
 border-bottom:solid #000000 1px;
			color:#FFCCCC;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.chatMonitor ol{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:100%;
			text-align:center;
			background-color:transparent;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.chatMonitor ol li{
 border:solid #000000 0px;
			width:auto;
			height:auto;
			text-align:center;
			display:inline;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 5px 0px 5px;
	}
	.chatMonitor ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:100%;
			background-color:transparent;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.chatMonitor ul li{
 border:solid #000000 0px;
			width:auto;
			height:auto;
			display:list-item;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.chatMonitor ul ol{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:10%;
			text-align:center;
			background-color:#000000;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:20px 0px 10px 0px;
	}
	.chatMonitor ul li ol li{
 border:solid #000000 1px;
			width:auto;
			height:auto;
			text-align:center;
			display:inline;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:#333333;
			padding:5px 5px 5px 5px;
			margin:3px 10px 3px 10px;
	}
	.chatMonitor table{
 border:solid #666666 0px;
			width:100%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:separate;/*-ie--*/
			border-spacing:5px;/*-netscape--*/
			background-color:transparent;
	}
	.chatMonitor caption{
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			background-color:transparent;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.chatMonitor th{
 border:solid #666666 1px;
			vertical-align:middle;
			background-color:transparent;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.chatMonitor td{
 border:solid #666666 0px;
			background-color:transparent;
			vertical-align:top;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
			}

/*----------------------------HEADER_division----------------------------*/
	.header{   /*--Environmental declaration--*/
 border:solid lime 0px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/bg_header.gif");
			background-repeat:no-repeat;
			background-position:5px 7px;
			padding:5px 0px 0px 0px;
			margin:0px 0px 20px 0px;
	}
	.header p{
 border:solid #FFFFFF 0px;
			line-height:220%;
			background-image:url("../img/bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 250px;
	}

	.header blockquote{
 border:solid #FFCCCC 1px;
			color:white;
			font-size:10px;
			line-height:150%;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}

	.header ol{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:10%;
			text-align:center;
			background-color:#000000;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:30px 0px 10px 0px;
	}
	.header ol li{
 border:solid #FF6633 1px;
			width:auto;
			height:auto;
			display:inline;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:#333333;
			padding:5px 10px;
			margin:0px 5px 0px 5px;
	}
	.header table{
 border:solid #FFFFFF 0px;
			width:100%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:separate;/*-ie--*/
			border-spacing:2px;/*-netscape--*/
			background-color:#3399CC;
	}
	.header caption{
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			background-color:#003300;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.header th{
 border:solid white 0px;
			background-color:#3399CC;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.header td{
 border:solid white 0px;
			background-color:#66CCFF;
			vertical-align:top;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
			}
/*----------------------------MAIN_division----------------------------*/
	.main{   /*--Environmental declaration#FF33FF--*/
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_main.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			clear:both;
	}
	.main p{
 border:solid #666666 1px;
			line-height:160%;
			font-size:10px;
			background-image:url("../img/*bg_main_p.gif");
			background-repeat:repeat-y;
			background-position:100% 0%;
			background-color:transparent;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.main blockquote{
 border-top:solid #000000 1px;
 border-bottom:solid #000000 1px;
			color:white;
			font-size:10px;
			line-height:150%;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:5px 10px 5px 10px;
			margin:3px 0px 3px 0px;
	}
	.main blockquote span{
 border-bottom:solid #000000 1px;
			color:#FFCCCC;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.main ol{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:100%;
			text-align:center;
			background-color:transparent;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.main ol li{
 border:solid #000000 0px;
			width:auto;
			height:auto;
			text-align:center;
			display:inline;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 5px 0px 5px;
	}
	.main ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:100%;
			background-color:transparent;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.main ul li{
 border:solid #000000 0px;
			width:auto;
			height:auto;
			display:list-item;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.main ul ol{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:10%;
			text-align:center;
			background-color:#000000;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:20px 0px 10px 0px;
	}
	.main ul li ol li{
 border:solid #000000 1px;
			width:auto;
			height:auto;
			text-align:center;
			display:inline;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:#333333;
			padding:5px 5px 5px 5px;
			margin:3px 10px 3px 10px;
	}
	.main table{
 border:solid #666666 0px;
			width:100%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:separate;/*-ie--*/
			border-spacing:5px;/*-netscape--*/
			background-color:transparent;
	}
	.main caption{
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			background-color:transparent;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.main th{
 border:solid #666666 1px;
			vertical-align:middle;
			background-color:transparent;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.main td{
 border:solid #666666 1px;
			background-color:transparent;
			vertical-align:top;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
			}
/*----------------------------list_item_division----------------------------*/
	.list_item p{
 border:solid #FF33FF 0px;
			color:#FFCCCC;
			line-height:150%;
			background-image:url("../img/bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:15px 5px 10px 5px;
			margin:0px 0px 0px 0px;
	}
	.list_item blockquote{
 border-top:solid #000000 0px;
 border-bottom:solid #000000 0px;
			color:white;
			font-size:10px;
			line-height:150%;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:10px 20px 10px 20px;
			margin:0px 0px 0px 0px;
	}
	.list_item ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:100%;
			background-color:#333333;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.list_item ul li{
 border:solid #000000 0px;
			width:auto;
			height:auto;
			display:list-item;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:#333333;
			padding:5px 10px 5px 10px;
			margin:0px 0px 0px 0px;
	}
	.list_item ul li span{
 border-bottom:ridge #00CC00 1px;
			color:#FF6600;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.list_item table{
 border:solid #FF6600 1px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			border-collapse:collapse;/*-ie--*/
			border-spacing:2px;/*-netscape--*/
			background-color:transparent;
			margin:10px 10px 10px 10px;
	}
	.list_item th{
 border:solid #FFCCCC 1px;
			width:auto;
			height:auto;
			text-align:center;
			background-color:transparent;
			padding:5px ;
			margin:0px 0px 0px 0px;
	}
	.list_item td{
 border:solid #FFCCCC 1px;
			width:auto;
			height:auto;
			text-align:center;
			vertical-align:middle;
			background-color:transparent;
			padding:5px ;
			margin:0px 0px 0px 0px;
	}
/*----------------------------CONTS_division----------------------------*/
	.conts{   /*--Environmental declaration--*/
 border:solid #000000 0px;
			width:auto;
			height:auto;
			text-align:center;
			background-color:transparent;
			background-image:url("../img/*bg_cont1.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			clear:both;
	}
	.conts p{
 border:solid #9900FF 0px;
			line-height:150%;
			background-image:url("../img/bg_p.gif");
			background-repeat:no-repeat;
			background-position:98% 1%;
			background-color:#FF9966;
			padding:10px 15px 0px 15px;
			margin:0px 5px 5px 340px;
	}
	.conts blockquote{
 border-top:solid #000000 1px;
 border-bottom:solid #000000 1px;
 border-left:solid #000000 0px;
 border-right:solid #000000 0px;
			color:white;
			font-size:10px;
			line-height:150%;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:5px 30px 5px 30px;
			margin:5px 5px 5px 0px;
	}
	.conts ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:150%;
			background-color:#000000;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.conts ul li{
 border:solid #666666 0px;
			width:auto;
			height:auto;
			display:list-item;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:#333333;
			padding:5px 5px 5px 5px;
			margin:2px 0px 2px 0px;
	}
	.conts ol{
 border:solid #666666 0px;
			width:auto;
			height:auto;
			text-align:center;
			line-height:10%;
			background-color:#000000;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:20px 0px 30px 0px;
	}
	.conts ol li{
 border:solid #666666 1px;
			width:auto;
			height:auto;
			display:inline;
			list-style-image:url("../img/*list1.gif");
			list-style-position:none;
			background-color:#000000;
			padding:5px 10px;
			margin:5px 5px 5px 5px;
	}
	.conts table{
 border:solid #000000 0px;
			width:80%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:separate;/*-ie--*/
			border-spacing:2px;/*-netscape--*/
			background-color:transparent;
	}
	.conts caption{
 border:solid #000000 0px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			background-color:transparent;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.conts th{
 border-top:solid #000000 1px;
 border-bottom:solid #000000 1px;
 border-left:solid #000000 0px;
 border-right:solid #000000 0px;
			background-color:transparent;
			padding:10px 0px 10px 0px;
			margin:0px 0px 0px 0px;
	}
	.conts td{
 border-top:solid #000000 0px;
 border-bottom:solid #000000 0px;
			background-color:transpaent;
			vertical-align:top;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			}

/*----------------------------PIC_division----------------------------*/
	.pic{   /*--Environmental declaration--*/
 border:solid lime 0px;
			width:100%;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_trunk.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			clear:both;
	}
	.pic p{
 border:solid #FFCCCC 0px;
			line-height:180%;
			background-image:url("../img/bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:10px 30px 10px 30px;
			margin:0px 0px 0px 0px;
	}
	.pic blockquote{
 border-top:solid #66CCCC 1px;
 border-right:solid #66CCCC 0px;
 border-bottom:solid #66CCCC 1px;
 border-left:solid #66CCCC 0px;
			color:white;
			font-size:10px;
			line-height:150%;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:5px 30px 5px 30px;
			margin:0px 0px 5px 0px;
	}
	.pic ol{
 border:solid #006666 0px;
			width:auto;
			height:auto;
			line-height:180%;
			background-color:#CC33FF;
			padding:0px 0px 0px 30px;
			margin:0px 0px 0px 0px;
	}
	.pic ol li{
 border-top:solid #FFFF00 0px;
 border-right:solid #FF3366 0px;
 border-bottom:solid #FF6633 5px;
 border-left:solid #FFFF00 0px;
			width:auto;
			height:auto;
			list-style-image:url("../img/list3.gif");
			list-style-position:none;
			background-color:#CCCCCC;
			padding:0px 0px 0px 30px;
			margin:0px 0px 0px 0px;
	}
	.pic ul{
 border:solid #006666 0px;
			width:auto;
			height:auto;
			line-height:180%;
			background-color:transparent;
			padding:0px 0px 0px 30px;
			margin:0px 0px 0px 0px;
	}
	.pic ul li{
 border-top:solid #FFFF00 0px;
 border-right:solid #FF3366 0px;
 border-bottom:solid #FF6633 0px;
 border-left:solid #FFFF00 0px;
			width:auto;
			height:auto;
			list-style-image:url("../img/list2.gif");
			list-style-position:none;
			background-color:transparent;
			padding:0px 0px 0px 30px;
			margin:0px 0px 0px 0px;
	}
	.pic table{
 border-top:solid #000000 0px;
 border-bottom:solid #000000 0px;
			width:100%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:collapse;/*-ie--*/
			border-spacing:2px;/*-netscape--*/
			background-color:transparent;
	}
	.pic caption{
 border:solid #666666 1px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			background-color:transparent;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.pic th{
 border:solid #666666 1px;
			background-color:#000000;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.pic td{
 border:solid #66CCCC 1px;
			background-color:transparent;
			vertical-align:middle;
			text-align:center;
			padding:10px 5px 5px 5px;
			margin:0px 0px 0px 0px;
			}
/*----------------------------CATION_division----------------------------*/
	.cation{   /*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_cont1.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
			margin:10px 0px 0px 0px;
			clear:both;
	}
	.cation textarea{
 border:solid #000000 0px;
			width:500px;
			height:200px;
			color:#FFFFFF;
			font-size:12px;
			text-decoration:none;
			line-height:130%;
			background-color:#000000;
			padding:10px;
			margin:0px 0px 10px 0px;
	}
	.cation p{
 border:solid #9900FF 0px;
			line-height:150%;
			font-size:12px;
			font-weight:bold;
			background-image:url("../img/bg_p.gif");
			background-repeat:no-repeat;
			background-position:98% 1%;
			background-color:transparent;
			text-align:center;
			padding:5px 0px;
			margin:0px 0px 0px 0px;
	}
	.cation blockquote{
 border-top:solid #66CCCC 1px;
 border-bottom:solid #66CCCC 1px;
 border-left:solid #66CCCC 0px;
 border-right:solid #66CCCC 0px;
			color:white;
			font-size:10px;
			line-height:150%;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:5px 30px 5px 30px;
			margin:5px 5px 5px 0px;
	}
	.cation ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:220%;
			background-color:transparent;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			text-align:center;
			padding:10px 10px 10px 10px;
			margin:0px 0px 0px 0px;
	}
	.cation ul li{
 border:solid #FF6633 1px;
			width:auto;
			height:auto;
			color:#FFFFCC;
			display:inline;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:transparent;
			padding:5px 5px 5px 5px;
			margin:0px 5px 0px 0px;
	}
	.cation ol{
 border-bottm:dotted #FFFFFF 0px;
			width:auto;
			height:auto;
			line-height:150%;
			background-color:#333333;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 30px;
			margin:0px 0px 0px 0px;
	}
	.cation ol li{
 border:solid #FFFFFF 1px;
			width:auto;
			height:auto;
			display:list;
			list-style-image:url("../img/*list1.gif");
			list-style-position:none;
			background-color:transparent;
			padding:5px 0px 5px 10px;
			margin:5px 5px 5px 5px;
	}
	.cation table{
 border:solid #FFFFFF 0px;
			width:100%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:separate;/*-ie--*/
			border-spacing:2px;/*-netscape--*/
			background-color:transparent;
	}
	.cation caption{
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			background-color:transparent;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.cation th{
 border:solid white 0px;
			background-color:transparent;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.cation td{
 border:solid white 0px;
			background-color:transpaent;
			vertical-align:top;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
			}

/*----------------------------NAVI_division----------------------------*/
	.navi{   /*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_trunk.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			clear:all;
	}
	.navi p{
 border:solid #33CCCC 0px;
			line-height:220%;
			background-image:url("../img/bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:0px 30px 0px 30px;
			margin:2px 0px 2px 0px;
	}
	.navi blockquote{
 border-top:solid #000000 1px;
 border-left:solid #000000 0px;
 border-bottom:solid #000000 1px;
 border-right:solid #000000 0px;
			color:white;
			font-size:10px;
			line-height:150%;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:5px 30px 5px 30px;
			margin:2px 0px 5px 0px;
	}
	.navif blockquote span{
 border-bottom:solid #000000 1px;
			color:#FFCCCC;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.navi ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:150%;
			background-color:transparent;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:1px 1px 1px 15px;
			margin:0px 0px 0px 0px;
	}
	.navi ul li{
 border:solid #FF6633 0px;
			width:auto;
			height:auto;
			display:list-item;
			list-style-image:url("../img/list2.gif");
			list-style-type:none;
			background-color:transparent;
			padding:5px 5px 5px 5px;
			margin:10px 0px 10px 0px;
	}
	.navi ul ol{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:10%;
			text-align:center;
			background-color:#000000;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:20px 0px 10px 0px;
	}
	.navi ul li ol li{
 border:solid #FF6633 1px;
			width:auto;
			height:auto;
			text-align:center;
			display:inline;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:#333333;
			padding:3px 10px 3px 10px;
			margin:3px 10px 3px 10px;
	}
	#fat{
			padding:15px 20px 15px 20px;
	}
	.navi table{
 border:solid #FFFFFF 0px;
			width:100%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:separate;/*-ie--*/
			border-spacing:2px;/*-netscape--*/
			background-color:#3399CC;
	}
	.navi caption{
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			background-color:#003300;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.navi th{
 border:solid white 0px;
			background-color:#3399CC;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.navi td{
 border:solid white 0px;
			background-color:#66CCFF;
			vertical-align:top;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
			}
/*----------------------------NAVI2_division----------------------------*/
	.navi2{   /*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_trunk.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			clear:all;
	}
	.navi2 p{
 border:solid #33CCCC 0px;
			line-height:220%;
			background-image:url("../img/bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:0px 30px 0px 30px;
			margin:2px 0px 2px 0px;
	}
	.navi2 blockquote{
 border-top:solid #000000 1px;
 border-left:solid #000000 0px;
 border-bottom:solid #000000 1px;
 border-right:solid #000000 0px;
			color:white;
			font-size:10px;
			line-height:150%;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:5px 30px 5px 30px;
			margin:2px 0px 5px 0px;
	}
	.navi2 blockquote span{
 border-bottom:solid #000000 1px;
			color:#FFCCCC;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.navi2 ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:150%;
			background-color:transparent;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:1px 1px 1px 15px;
			margin:0px 0px 0px 0px;
	}
	.navi2 ul li{
 border:solid #FF6633 0px;
			width:auto;
			height:auto;
			display:list-item;
			list-style-image:url("../img/list2.gif");
			list-style-type:none;
			background-color:transparent;
			padding:5px 5px 5px 5px;
			margin:10px 0px 10px 0px;
	}
	.navi2 ul ol{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:10%;
			text-align:center;
			background-color:#000000;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:20px 0px 10px 0px;
	}
	.navi2 ul li ol li{
 border:solid #FF6633 1px;
			width:auto;
			height:auto;
			text-align:center;
			display:inline;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:#333333;
			padding:3px 10px 3px 10px;
			margin:3px 10px 3px 10px;
	}
	.navi2 table{
 border:solid #FFFFFF 0px;
			width:100%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:separate;/*-ie--*/
			border-spacing:2px;/*-netscape--*/
			background-color:#3399CC;
	}
	.navi2 caption{
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			background-color:#003300;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.navi2 th{
 border:solid white 0px;
			background-color:#3399CC;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.navi2 td{
 border:solid white 0px;
			background-color:#66CCFF;
			vertical-align:top;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
			}
/*----------------------------link_division----------------------------*/
	.link{   /*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_trunk.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			clear:all;
	}
	.link p{
 border:solid #33CCCC 0px;
			line-height:220%;
			background-image:url("../img/bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:0px 30px 0px 30px;
			margin:2px 0px 2px 0px;
	}
	.link blockquote{
 border-top:solid #000000 1px;
 border-left:solid #000000 0px;
 border-bottom:solid #000000 1px;
 border-right:solid #000000 0px;
			color:white;
			font-size:10px;
			line-height:150%;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:5px 30px 5px 30px;
			margin:2px 0px 5px 0px;
	}
	.link blockquote span{
 border-bottom:solid #000000 1px;
			color:#FFCCCC;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.link ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:150%;
			background-color:transparent;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:1px 1px 1px 15px;
			margin:0px 0px 0px 0px;
	}
	.link ul li{
 border:solid #FF6633 0px;
			width:auto;
			height:auto;
			display:list-item;
			list-style-image:url("../img/list2.gif");
			list-style-type:none;
			background-color:transparent;
			padding:5px 5px 5px 5px;
			margin:10px 0px 10px 0px;
	}
	.link ul ol{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:10%;
			text-align:right;
			background-color:#000000;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:20px 0px 10px 0px;
	}
	.link ul li ol li{
 border:solid #FF6633 1px;
			width:auto;
			height:auto;
			text-align:right;
			display:inline;
			list-style-image:url("../img/list1.gif");
			list-style-position:none;
			background-color:#333333;
			padding:3px 10px 3px 10px;
			margin:3px 10px 3px 10px;
	}
	.link table{
 border:solid #FFFFFF 0px;
			width:100%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:separate;/*-ie--*/
			border-spacing:2px;/*-netscape--*/
			background-color:#3399CC;
	}
	.link caption{
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			background-color:#003300;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.link th{
 border:solid white 0px;
			background-color:#3399CC;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.link td{
 border:solid white 0px;
			background-color:#66CCFF;
			vertical-align:top;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
			}
/*----------------------------WARP_division----------------------------*/
	.warp{   /*--Environmental declaration--*/
 border:solid #FFFFFF 0px;
			width:680px;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_trunk.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			position:absolute;
			top:180px; left:10px;
			clear:both;
	}
	.warp A:link{
			color:#FFFF33;
			text-decoration:none;
	}
	.warp A:visited{
			color:#FFFF33;
			text-decoration:none;
	}
	.warp A:hover{
			color:#FFCC99;
			text-decoration:underline;
	}
	.warp A:active{
			color:#FFCCFF;
			text-decoration:underline;
	}
	.warp p{
 border:solid #FFCCCC 0px;
			line-height:180%;
			background-image:url("../img/bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 5px;
			background-color:transparent;
			padding:5px 25px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.warp blockquote{
 border:solid #9933CC 1px;
			color:white;
			font-size:10px;
			line-height:150%;
			text-align:center;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:#33CC33;
			padding:5px 5px 5px 5px;
			margin:2px 0px 20px 0px;
	}
	.warp ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:150%;
			background-color:#006600;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:1px 1px 1px 15px;
			margin:0px 0px 0px 0px;
	}
	.warp ul li{
 border-bottom:dotted #FFFF00 0px;
			width:auto;
			height:auto;
			display:list-item;
			list-style-image:url("../img/list2.gif");
			list-style-position:outside;
			background-color:#009900;
			padding:5px 5px 5px 5px;
			margin:0px 0px 1px 20px;
	}
	.warp ol{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:150%;
			background-color:transparent;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:1px 1px 1px 15px;
			margin:0px 0px 0px 0px;
	}
	.warp ol li{
 border-bottom:dotted #FFFF00 0px;
			width:auto;
			height:auto;
			display:list-item;
			list-style-image:url("../img/*list1.gif");
			list-style-position:outside;
			background-color:transparent;
			padding:5px 5px 5px 5px;
			margin:0px 0px 1px 20px;
	}
	.warp table{
 border:solid #FFFFFF 0px;
			width:100%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:separate;/*-ie--*/
			border-spacing:2px;/*-netscape--*/
			background-color:transparent;
	}
	.warp caption{
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			text-align:right;
			font-size:12px;/*-netscape--*/
			background-color:#66CCCC;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.warp th{
 border:solid white 0px;
			background-color:transparent;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.warp td{
 border:solid white 0px;
			background-color:transparent;
			vertical-align:top;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
			}


/*----------------------------Dairy_division----------------------------*/
	.diary{   /*--Environmental declaration--*/
 border:solid lime 0px;
			width:920px;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_trunk.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:10px 10px 10px 10px;
			margin:0px 0px 0px 0px;
			clear:both;
	}
	.diary p{
 border:solid #66CCCC 0px;
			line-height:220%;
			text-align:center;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.diary ul{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:170%;
			background-color:#66CCCC;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			text-align:left;
	}
	.diary li{
 border-bottom:solid #999999 1px;
			width:auto;
			height:auto;
			display:block;
			list-style-image:url("../img/list1.gif");
			list-style-position:inside;
			background-color:#CC9966;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
	}
	.diary form{
 border:solid #FFCCCC 0px;
			background-color:transparent;
			padding:30px 30px 30px 30px;
			margin:10px 0px 20px 0px;
	}
	.diary textarea{
 border:groove #FFCCCC 2px;
			line-height:220%;
			background-color:#FFFFFF;
			padding:0px 0px 0px 0px;
			margin:20px 20px 20px 20px;
	}
	.diary .textbox{
			background-color:#FFFFFF;
			padding:5px 10px 5px 10px;
			margin:0px 10px 0px 0px;
	}
	.diary .formsub{
 border:groove white 3px;
			text-align:center;
			padding:5px 10px 5px 10px;
			margin:10px 0px 0px 0px;
	}

	.diary table{
 border:solid #FFFFFF 0px;
			width:100%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:separate;/*-ie--*/
			border-spacing:2px;/*-netscape--*/
			background-color:#FF6600;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.diary caption{
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			background-color:#003300;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.diary th{
 border:solid white 0px;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.diary td{
 border:solid white 0px;
			background-color:#FF9966;
			vertical-align:top;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
			}
	.diary dt{
 border:solid lime 0px;
			background-color:transparent;
	}
	.diary dd{
 border:solid lime 0px;
			width:100%;
			background-color:#000000;
			padding:10px 10px 20px 10px;
	}
	

/*----------------------------FOOTER_division----------------------------*/
	.footer{   /*--Environmental declaration--*/
 border:solid #9900FF 0px;
			width:auto;
			height:auto;
			background-color:transparent;
			background-image:url("../img/*bg_trunk.gif");
			background-repeat:no-repeat;
			background-position:0px 0px;
			padding:5px;
			margin:20px 0px 0px 0px;
			clear:both;
	}
	.footer p{
 border-top:solid #000000 1px;
 border-bottom:solid #000000 1px;
			line-height:220%;
			color:#FFFFF;
			font-size:10px;
			font-weight:bold;
			text-align:center;
			background-image:url("../img/*bg_p.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			background-color:transparent;
			padding:0px 0px 0px 0px;
			margin:10px 0px 0px 0px;
	}
	.footer ol{
 border-bottm:dotted red 0px;
			width:auto;
			height:auto;
			line-height:10%;
			background-color:#000000;
			background-image:url("../img/*bg_ul.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 20px 0px;
			text-align:center;
	}
	.footer ol li{
 border:solid #000000 1px;
			width:auto;
			height:auto;
			display:inline;
			list-style-image:url("../img/list1.gif");
			list-style-position:inside;
			background-color:#333333;
			padding:10px;
			margin:0px 2px 0px 2px;
	}
	.footer form{
 border:solid #FFCCCC 0px;
			background-color:transparent;
			padding:30px 30px 30px 30px;
			margin:10px 0px 20px 0px;
	}
	.footer textarea{
 border:groove #FFCCCC 2px;
			line-height:220%;
			background-color:#FFFFFF;
			padding:0px 0px 0px 0px;
			margin:20px 20px 20px 20px;
	}
	.footer .textbox{
			background-color:#FFFFFF;
			padding:5px 10px 5px 10px;
			margin:0px 10px 0px 0px;
	}
	.footer .formsub{
 border:groove white 3px;
			text-align:center;
			padding:5px 10px 5px 10px;
			margin:10px 0px 0px 0px;
	}

	.footer table{
 border:solid #FFFFFF 0px;
			width:100%;
			height:auto;
			font-size:12px;/*-netscape--*/
			table-layout:fixed;
			border-collapse:separate;/*-ie--*/
			border-spacing:2px;/*-netscape--*/
			background-color:transparent;
	}
	.footer caption{
 border:solid #FFFFFF 0px;
			width:auto;
			height:auto;
			font-size:12px;/*-netscape--*/
			background-color:#003300;
			background-image:url("../img/*bg_caption.gif");
			background-repeat:no-repeat;
			background-position:100% 0%;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.footer th{
 border:solid white 0px;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
	}
	.footer td{
 border:solid white 1px;
			background-color:transparent;
			vertical-align:top;
			padding:5px 5px 5px 5px;
			margin:0px 0px 0px 0px;
			}
