body{
	background: url(../image/bg.gif) repeat-x;
}

#header h1{	
	padding:0;
	margin:0;
	height:0;
	line-height:0;
	font-size:0;
}

#header h1 a{
	background:none no-repeat;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
}

#header{
	width:802px;
	height:292px;
}

#contentH{
	width:720px;
	margin:0 auto;
	padding-top:17px;
}

#mainH{
	float:left;
	width:328px;
}

#subB{
	float:right;
	width:329px;
}

#subH{

	background: url(../image/bg_main.gif) repeat-y;
}

#subH ul li{
	float:none;	
	display:block;
}
#subH p#laboratory{
	background:url(../image/menu06.gif) no-repeat;
	width:329px;
	height:32px;
}

#subH p#laboratory a{
	text-indent:-9999px;
	display:block;
	outline:none;
	width:329px;
	height:32px;
}

#subH p#laboratory a:hover{
	background:url(../image/menu06_on.gif) no-repeat;
}

#subH p#laboratory02{
	font-size:10px;
	padding:5px 10px;
}

#subH ul{
	padding-left:9px;
}

#subH li#torend,
#subH li#questionnaire{
	font-size:10px;
}

#subH li#torend {
	background:url(../image/menu07.gif) no-repeat;
	width:309px;
	height:22px;
	border:1px solid #CCCCCC;
}

#subH li#torend a{
	text-indent:-9999px;
	display:block;
	outline:none;
	width:309px;
	height:22px;
}

#subH li#torend a:hover{
	background:url(../image/menu07_on.gif) no-repeat;
}

#subH li#questionnaire a{
	background:url(../image/menu08.gif) no-repeat;
	width:309px;
	height:22px;
	border:1px solid #CCCCCC;
}

#subH li#questionnaire a{
	text-indent:-9999px;
	display:block;
	outline:none;
	width:309px;
	height:22px;
}

#subH li#questionnaire a:hover{
	background:url(../image/menu08_on.gif) no-repeat;
}

#subH #frameBox{
	float:left;
	width:329px;
	height:80px;
}

#subH #boxB{
	clear:both;
	font-size:1px;
	background:url(../image/bg_bottom.gif) no-repeat;
	width:329px;
	height:7px;
}

#subH .newsBox{
	width:309px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	border-top:none;
	margin-left:9px;
	margin-bottom:10px;
	font-size:10px;
}

#subH .newsBoxin{
	width:299px;
	margin:0 auto;
	overflow:hidden;
}


#subH .newsBox h3{
	background:none;
	font-size:12px;
	text-indent:0;
	font-weight:bold;
	width:auto;
	padding:5px 0;
	height:100%;
}

#subH .newsBox img{
	margin-right:10px;
	float:left;
}

#subH .newsBox p{
	text-align:justify;
	text-justify:distribute;
	line-height:18px;
}

#subH .newsBox p#nextL{
	clear:both;
	width:289px;
	line-height:22px;
	text-align:right;
	margin-bottom:5px;
}

#subH li#questionnaire{
	clear:both;
	float:left;
}

#subH .newsBox02{
	width:309px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	border-top:none;
	margin-left:9px;
	margin-bottom:10px;
}

#subH .newsBox02 dl{
	clear:both;
	width:308px;
	font-size:10px;
	margin-bottom:5px;
}

#subH .newsBox02 dl dt{
	width:270px;
	background:url(../shared/image/img_pdf.gif) no-repeat 5px 5px;
	line-height:18px;
	padding:2px 0 2px 28px;
}

#subH .newsBox02 dl dd{
	width:298px;
	line-height:10px;
	text-align:right;
}

#header ul.listNavi{
	position:absolute;
	width:258px;
	height:8px;
	left: 521px;
	top: 16px;
}

#mainH ul#homeNavi li{
	width:328px;
	height:70px;
}

#mainH ul#homeNavi li a{
	text-indent:-9999px;
	display:block;
	width:328px;
	height:50px;
}

#mainH ul#homeNavi li#marketing{background:url(../image/menu01.gif) no-repeat;}
#mainH ul#homeNavi li#moniter{background:url(../image/menu02.gif) no-repeat}
#mainH ul#homeNavi li#menu{background:url(../image/menu04.gif) no-repeat}
#mainH ul#homeNavi li#work{background:url(../image/menu03.gif) no-repeat;}
#mainH ul#homeNavi li#about{background:url(../image/menu05.gif) no-repeat;}

#mainH ul#homeNavi li#marketing a{background:url(../image/menu01.gif) no-repeat;}
#mainH ul#homeNavi li#moniter a{background:url(../image/menu02.gif) no-repeat}
#mainH ul#homeNavi li#menu a{background:url(../image/menu04.gif) no-repeat}
#mainH ul#homeNavi li#work a{background:url(../image/menu03.gif) no-repeat;}
#mainH ul#homeNavi li#about a{background:url(../image/menu05.gif) no-repeat;}

#mainH ul#homeNavi li#marketing a:hover{background:url(../image/menu01_on.gif) no-repeat;}
#mainH ul#homeNavi li#moniter a:hover{background:url(../image/menu02_on.gif) no-repeat}
#mainH ul#homeNavi li#menu a:hover{background:url(../image/menu04_on.gif) no-repeat}
#mainH ul#homeNavi li#work a:hover{background:url(../image/menu03_on.gif) no-repeat;}
#mainH ul#homeNavi li#about a:hover{background:url(../image/menu05_on.gif) no-repeat;}

#mainH ul#homeNavi li#media{margin-top:10px;height:56px;}
#mainH ul#homeNavi li#media a{
	background:url(../image/menu09.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
	width:328px;
	height:56px;
}

#mainH ul#homeNavi li#media a:hover{background:url(../image/menu09_on.jpg) no-repeat;}

#mainH ul#homeNavi li#enquete{margin-top:20px;height:56px;}
#mainH ul#homeNavi li#enquete a{
	background:url(../image/menu10.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
	width:328px;
	height:56px;
}

#mainH ul#homeNavi li#enquete a:hover{background:url(../image/menu10_on.jpg) no-repeat;}

#loginBtn{
	margin:10px 0;
	width:329px;
}

#loginBtn,
#loginBtn a{
	text-indent:-9999px;
	display:block;
	outline:none;
	background:url(../image/btn_login.gif) no-repeat;
	width:329px;
	height:25px;
}

#loginBtn a:hover{
	background:url(../image/btn_login_on.gif) no-repeat;
	width:329px;
	height:25px;
}

#footerBox{
	border-top:none;
}

#footer address{
	clear:both;
	padding-left:40px;
	line-height:44px;
	font-size:10px;
}

#footer #flashBox{
	clear:both;
	padding-left:40px;
	line-height:44px;
	font-size:10px;
	color:#989898;
}

#footer #flashBox img{
	margin-right:10px;
}

#footer #flashBox #flashdown{
	margin-top:5px;
}
