@media screen, projection, tv {

/*--------------------------------------------------------------------------------------------------------------*/
.box-01	{
	width: 983px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	 /*background-color: #ffff88;*/
	}
.box-01a{
	width: 851px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	 /*background-color: #11ffff;*/
	}
.box-01a1{
	width: 843px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 2px;	margin-right: 0px;	 /*background-color: #11ffff;*/
	}

.box-01a-l{
	width: 197px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	 /*background-color: #ffaa11;*/
	}
.box-01a-l1{
	width: 177px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 2px;	margin-right: 0px;	 /*background-color: #ffaa11;*/
	}
.box-01a-r{
	width: 650px;	float:right;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	/*background-color: #ff1111; */
	}
.box-01a-r2{
	width: 1px;	float:right;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	/*background-color: #ff1111; */
	}

.box-01c	{
	width: 124px;	float:right;	text-align: center;	vertical-align:top;	margin-left: 0px;	margin-right: 0px;	/* background-color: #ffeeff;*/
	}
.box-01c1	{
	width: 126px;	float:right;	text-align: center;	vertical-align:top;	margin-left: 0px;	margin-right: 0px;	/* background-color: #ffeeff;*/
	}
.box-01c-l	{
	width: 124px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	 /*background-color: #0088ff;*/
	}

.box-01b-l	{
	width: 197px;	float:left;	text-align: center;	vertical-align:top;	margin-left: 0px;	margin-right: 0px;	/* background-color: #88ffff;*/
	}

.box-01e{
	width: 632px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	/* background-color: #11ffff;*/
	}

.box-01e-l{
	width: 197px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	/* background-color: #ffff11;*/
	}
.box-01e-r{
	width: 649px;	float:right;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	background-color: #ffffde;/* */
	}
.box-01f{
	width: 130px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	/* background-color: #11ffff;*/
	}

.box-01f-l{
	width: 130px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	/* background-color: #ffff11;*/
	}
.box-01f-r{
	width: 5px;	float:right;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	background-color: #ffffde;/* */
	}




.box-01b-r	{
	width: 649px;	float:right;	text-align: center;	vertical-align:top;	margin-right;1px;	margin-right: 0px;	/* background-color: #ff88ff;*/
    display: table-cell;  
	}
.box-01b-r1	{
	width: 649px;	float:right;	text-align: center;	vertical-align:top;	margin-right;1px;	margin-right: 0px;	/* background-color: #ffff44;*/
    display: table-cell;  
	}
.box-01d{
	width: 650px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	 background-color: #ffffea;/**/
	}

.box-01d-l{
	width:1px;	float:left;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	background-color: #ff00ff;/* */overflow: hidden;
	}
.box-01d-r{
	width: 649px;	float:right;	text-align: center;	vertical-align: top;	margin-left: 0px;	margin-right: 0px;	background-color: #66eeff;/* */
	}

.main-001{
	width:640px;	text-align: left;	margin: auto;	padding:0px 0px;	border:1px solid #006934;	background-color: #c0e4be;
	}

.main-001z{
	width:640px;	text-align: left;	margin: auto;	padding:0px 0px;	
	}

.main-001in01c{
	width:630px;	text-align: center;	margin: auto;	padding:0px 0px;	background-color: #5d9659;
/*	border:1px solid #006934;	-moz-border-radius:0.75em;	-webkit-border-radius:0.75em;	width: 649px;	float:right;	text-align: center;
	vertical-align: top;	margin-left: 0px;	margin-right: 0px; */ /* */
	}

.main-001in02c{
	width:640px;	text-align: center;	margin: auto;	padding:0px 0px;	background-color: #ffffff;
	}
.main-001in03c{
	width:640px;	text-align: center;	margin: auto;	padding:0px 0px;	background-color: #5d9659;
	}
.main-001in04c{
	width:640px;	text-align:  center;	margin: auto;	padding:0px 0px;	background-color: #ffffff;
	}
.main-001in05c{
	width:640px;	text-align:  center;	margin: auto;	padding:0px 0px;	/* background-color: #ffffff; */
	}

.main-001in01l{
	width:630px;	text-align: left;	margin: auto;	padding:0px 0px;	background-color: #ffff66;
/*	border:1px solid #006934;	-moz-border-radius:0.75em;	-webkit-border-radius:0.75em;	width: 649px;	float:right;	text-align: center;
	vertical-align: top;	margin-left: 0px;	margin-right: 0px; */
	}
.main-001in02l{
	width:630px;	text-align: left;	margin: auto;	padding:0px 0px;	background-color: #ffff66;
	}
.main-001in03l{
	width:630px;	text-align: left;	margin: auto;	padding:0px 0px 0px 10px ;	background-color: #5d9659;
	border-top: 1px solid #006934;	/*	border-bottom: 1px solid #006934;	*/	
	}
.main-001in04l{
	width:640px;	text-align: left;	margin: auto;	padding:0px 0px;	background-color: #ffffff;
	}
.main-001in05l{
	width:590px;	text-align: left;	margin: auto;	padding:0px 0px 0px 50px ;
	border-top: 1px solid #006934;		border-bottom: 1px solid #006934;	background-color: #ffffff;
	}
.main-001in05lz{
	width:580px;	text-align: left;	margin: auto;	padding:0px 10px 0px 50px ;
	}

.main-001in01r{
	width:630px;	text-align: left;	margin: auto;	padding:0px 0px;	background-color: #ffff66;
/*	border:1px solid #006934;	-moz-border-radius:0.75em;	-webkit-border-radius:0.75em;	width: 649px;	float:right;	text-align: center;
	vertical-align: top;	margin-left: 0px;	margin-right: 0px; 	margin:0 auto 0px auto;	padding:0px 0px;	background-color: #ff3333;*/
	}

.main-002{
	width:640px;	clear: both;
	}
.main-l-001{
	width:200px;	margin:0 auto 0px auto;	padding:0px 0px 0px 10px ;	background-color: #c0e4be;	float:left;	border-top: 1px solid #006934;		
/*	border-bottom: 1px solid #ff00ff;	border:0px solid #ff0000;	*/
	}
.main-r-001{
	width:399px;	margin:0 auto 0px auto;	padding:0px 0px;		background-color: #ffffff;	float:left;
	}
.main-r-002{
	width:419px;	margin:0 auto 0px auto;	padding:0px 0px 0px 10px ;		background-color: #ffffff;	float:right;	border-top: 1px solid #006934;	
	}

.topic01{
	width: 625px;	height: 300px;	overflow:auto;/* overflow-y:scroll;*/	border:1px solid #ccc;	padding:5px 5px;text-align:left;background:#efffef;
}
.inquiry01{
	width: 625px;	height: 700px;	overflow:auto;/* overflow-y:scroll;*/	border:1px solid #ccc;	padding:5px 5px;text-align:left;background:#efffef;
}